当前位置: 首页 > news >正文

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

文章目录

  • 前言
  • 一、前端怎么知道用户勾选了哪几行??
  • 二、第一步:表格开启“多选框”
    • 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
调接口

http://www.jsqmd.com/news/309661/

相关文章:

  • 题解:QOJ8692 Yet Another Convolution
  • 学习Java的一天
  • Neo4j 在大数据领域的安全防护机制解读
  • 2026质量验厂咨询优质机构推荐榜:bsci验厂咨询、costco验厂咨询、disney验厂咨询、fsc认证咨询选择指南
  • 华为OD机考双机位C卷- 不含101的数(Java Python JS C/C++ GO )
  • 创客匠人洞察:信任重构——AI智能体在知识消费决策中的隐性价值
  • 创客匠人视角:小微创作者的破局点——轻量化AI智能体与知识服务的“最小可行闭环”
  • 华为OD机考双机位C卷 - 仿LISP运算 (Java Python JS C/C++ GO )
  • 创客匠人深度观察:AI智能体如何重塑知识变现的底层逻辑
  • 深入解析:硅谷甄选(续2)首页
  • 华为OD机考双机位C卷 - 统计差异值大于相似值二元组个数 (Java Python JS C/C++ GO )
  • 关于流的思考
  • 创客匠人视角:创始人IP打造与AI智能体的共生进化
  • 底层视觉及图像增强-项目实践理论补充(十六-0-(14):从多曝光到HDR:原理、工程与AI演进):从奥运大屏,到手机小屏,快来挖一挖里面都有什么 - 详解
  • 社会网络仿真软件:Gephi_(10).图形美化与可视化技巧
  • 收藏!5年Java开发被优化后,我发现大模型才是程序员破局捷径
  • 采购背锅指南:如何用数据证明“你真的为公司省了钱”?
  • 【必收藏】ReAct范式详解:让大模型兼具推理与行动能力的核心方法
  • 收藏备用!35+程序员转型AI指南:避开坑、选对岗,解锁职业新赛道
  • 收藏!大模型“执行行动”落地制造业:从技术逻辑到实战案例,小白也能看懂
  • 混合智能提示系统研究:提示工程架构师的技术趋势分析
  • 电商建站神器:Shopify与WordPress的优劣势全方位对比
  • JSON文本格式化
  • 别搞混了!Agent Skill 和 MCP 到底有什么区别?
  • 2026 护网行动:从 “演练” 到 “常态化考核” 的本质转变​
  • 2026漏洞挖掘指南
  • 社会网络仿真软件:Gephi_(5).节点与边的属性设置
  • 社会网络仿真软件:Gephi_(6).可视化设置与技巧
  • 渗透测试 Web安全
  • web十大攻击及防御