elementUI 表格组件结合单选框做单选效果显示

实现的效果:点击表格行,前面的radio框实现勾选

代码

javascript 复制代码
      <el-table-column align="center" label="选择" width="70">
        <template #default="scope">
          <el-radio-group v-model="scope.row.isChecked">
            <el-radio :value="true"></el-radio>
          </el-radio-group>
        </template>
      </el-table-column>

value值一定要绑定一个bool值,且为真,isChecked是row上新加的一个属性,目的是实现单选框的勾选状态。

表格

javascript 复制代码
    <el-table :data="apiTableData" 
       style="width: 100%" 
       highlight-current-row
       @current-change="handleTableChange"
       @cell-click="handleCellClick"
       border>

事件

javascript 复制代码
/** 单选表格 */
const handleTableChange =(cur,old)=>{
  cur.isChecked=true
  if(old){
    old.isChecked = false
  }
}
/** 点击单元格 */
const handleCellClick = (cur)=>{
  cur.isChecked = true
}
相关推荐
ai超级个体3 分钟前
前端唯一的护城河?结合 AI 将字节组件库 Headless 化后的感想~
前端·react·ai编程·ant design·组件库·vibe coding
冴羽yayujs11 分钟前
前端周报:Remix 3、Node 26 与 Chrome 148
前端
问心无愧051311 分钟前
ctf show web 入门39
android·前端·笔记
卷无止境12 分钟前
Alpine.js入门笔记
前端
@王先生118 分钟前
【K8S-ETCD初始化三节点集群】
前端·chrome·k8s·etcd·集群
LinDaiDai_霖呆呆25 分钟前
做 Agent 开发入门必懂的 10 个 Agent 核心概念
前端·agent·ai编程
小四的小六33 分钟前
WebView 从0到1搭建线上性能监控体系
javascript·webview
2301_8152795242 分钟前
实战分享实现 C++ 管理类单例模式:特点与最佳实践
javascript·c++·单例模式
原则猫1 小时前
await 到底在等待什么
前端
西洼工作室1 小时前
fetch+ReadableStream实现SSE推送实时踢人下线
前端·python·全栈