news 2026/6/15 16:48:13

前端怎么知道用户勾选了哪几行?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
前端怎么知道用户勾选了哪几行?

文章目录

  • 前言
  • 一、前端怎么知道用户勾选了哪几行??
  • 二、第一步:表格开启“多选框”
    • 1.Element Plus 表格想支持勾选,必须先加这一列:
    • 第二步:准备一个变量存“选中数据”
  • 第三步:监听勾选变化
  • 第四步:提取患者 ID(最关键)
  • 总结一句话

前言

背景说明:为什么要“选中行”?

在后台管理系统中,经常有这种需求点击【批量分配】把选中的患者 ID 传给后端批量删除患者、批量出院


一、前端怎么知道用户勾选了哪几行??

用 el-table 的 多选功能 + selection-change 事件

二、第一步:表格开启“多选框”

1.Element Plus 表格想支持勾选,必须先加这一列:

代码如下(示例):

<el-table:data="tableData"@selection-change="handleSelectionChange"><!--多选框列--><el-table-column type="selection"width="55"/><el-table-column prop="name"label="姓名"/><el-table-column prop="age"label="年龄"/></el-table>
<el-table-column type="selection"/>>作用: 👉 自动在最前面生成 ☑️ 勾选框

第二步:准备一个变量存“选中数据”

conststate=reactive({sels:[]as any[]// 存放选中的行})

该处使用的url网络请求的数据。


第三步:监听勾选变化

@selection-change="handleSelectionChange"<el-table:data="tableData"@selection-change="handleSelectionChange">consthandleSelectionChange=(rows:any[])=>{state.sels=rows}

这一步在干嘛?

每次:

勾选

取消

全选

都会触发这个函数。

并且:

rows = 当前所有选中的行数据

第四步:提取患者 ID(最关键)

标准写法(安全版)

constids=state.sels.map(r=>r?.id).filter(Boolean)

map → 取 id
filter → 删除空值

总结一句话

用 selection 拿行
用数组存
用 map 取 id
调接口

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 5:00:06

《eBay 买家号注册与维护实操指南(新手必看)》

作为全球历史最悠久的线上交易平台之一&#xff0c;eBay 连接着 190 多个国家的买家与卖家&#xff0c;拥有数亿用户和海量交易机会。无论是新手卖家还是跨境电商老手&#xff0c;注册 eBay 买家号都是迈向全球销售的第一步。然而&#xff0c;很多用户在注册过程中会遇邮箱验证…

作者头像 李华
网站建设 2026/6/1 15:15:39

不靠人熬夜的运维,才叫真自动化——聊聊智能运维是怎么一步步把 IT 自动化“推上正轨”的

不靠人熬夜的运维,才叫真自动化 ——聊聊智能运维是怎么一步步把 IT 自动化“推上正轨”的 大家好,我是 Echo_Wish。 干运维这些年,有一句话我是真听腻了: “再招两个运维吧,系统太复杂了。” 说实话,这句话背后翻译一下就是:系统已经复杂到人快顶不住了。 服务器越来…

作者头像 李华
网站建设 2026/6/15 13:19:02

20 个面试高频问题|学长拆解 HR “黑话”,帮你精准踩分不踩坑

作为面试过 N 家公司、也帮身边不少同学做过求职辅导的学长&#xff0c;今天要给大家掏心窝子分享 ——20 个面试必问问题的 HR 真实诉求&#xff0c;帮你跳出 “标准答案陷阱”&#xff0c;精准踩中面试官的评分点&#xff01;面试不是背简历、喊口号&#xff0c;HR 每句话背后…

作者头像 李华
网站建设 2026/6/15 13:32:24

AI 与医疗数据:如何在安全性上构建“不会漏风的保险箱”

🛡️ AI 与医疗数据:如何在安全性上构建“不会漏风的保险箱” ——Echo_Wish 专业视角:AI 在医疗数据处理中的安全性优化实战 大家好,我是 Echo_Wish,今天咱们聊一个又硬核又非常现实的问题: AI 在医疗数据处理中的安全性到底该怎么优化? 这不是“堆技术名词”,而是…

作者头像 李华
网站建设 2026/6/15 16:02:42

通过域名投资获益的三种常见策略及其优劣

关于Dynadot Dynadot是通过ICANN认证的域名注册商&#xff0c;自2002年成立以来&#xff0c;服务于全球108个国家和地区的客户&#xff0c;为数以万计的客户提供简洁&#xff0c;优惠&#xff0c;安全的域名注册以及管理服务。 Dynadot平台操作教程索引&#xff08;包括域名邮…

作者头像 李华
网站建设 2026/6/15 14:42:53

SSM医院住院部管理系统g8582(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面

系统程序文件列表 系统项目功能&#xff1a;医生,护士,科室,病房信息,病床信息,仪器信息,门诊病历,住院安排,药品信息,治疗信息,出院申请 SSM医院住院部管理系统开题报告 一、题目 SSM医院住院部管理系统的设计与实现 二、选题背景与意义 2.1 选题背景 住院部是医院诊疗服…

作者头像 李华