vue3中表格单选

html 复制代码
<el-table :data="datas.tableData" ref="tableRef" :max-height="400" class="mt10" border scrollbar-always-on @selection-change="handleSelectionChange">
        <el-table-column type="selection" width="55" />
        <el-table-column label="序号" type="index" fixed width="80"></el-table-column>
        <el-table-column label="服务项名称" prop="serviceNo" width="240"></el-table-column>
        <el-table-column label="创建人" prop="signingDate" width="240"></el-table-column>
        <el-table-column label="创建日期" prop="memberUserName" width="240"></el-table-column>
        <el-table-column label="备注" prop="contractNo" min-width="160"></el-table-column>
      </el-table>
javascript 复制代码
// 勾选-单选
const tableRef = ref()
function handleSelectionChange(val) {
  if(val.length>1){
    tableRef.value.toggleRowSelection(val[0],false)
  }
};

说明:需要在表格标签上定义节点ref="tableRef",使用表格方法toggleRowSelection(val0,false);该方法的第一个参数是哪一行(可以是当前行row,也可以是指定的行),第二个参数是布尔值,true就勾选,false就不勾选

相关推荐
林希_Rachel_傻希希1 小时前
1小时速通React之Hooks
前端·javascript·面试
石山代码1 小时前
JavaScript 进阶核心知识点
开发语言·javascript·ecmascript
OpenTiny社区3 小时前
这次更新太良心!GenUI SDK v1.2.0 轻量化 + 稳流式 + 超强 Playground
前端·vue.js·ai编程
m0_547486663 小时前
《HTML+CSS+JavaScript+Vue前端开发技术教程》全套PPT课件
javascript·css·html
FliPPeDround3 小时前
告别离线 Agent:deepseek-kit 内置 Web Search,零配置联网搜索
javascript·agent·deepseek
米丘3 小时前
SSE (server-sent events)
javascript·网络协议
秃头网友小李3 小时前
前端难点:Element Plus 样式覆盖 —— :deep()、CSS 变量与滚动状态类名
前端·vue.js
桜吹雪4 小时前
所有智能体架构(3):Planning(计划任务)
javascript·人工智能·langchain
gCode Teacher 格码致知4 小时前
Javascript技术:CSS 中rem、vh 和 px各有其最佳适用场景-由Deepseek产生
开发语言·javascript·css
fastjson_4 小时前
Edge浏览器开启IE兼容模式
javascript·edge·html