Vue3——element-plus表格组件怎样得到当前行的id

实现方法:

javascript 复制代码
<el-table-column property="address" label="操作" show-overflow-tooltip header-align="center" v-slot="scope">
    <el-button type="success" @click="editBtn(scope.row.id)">编辑</el-button>
    <el-button type="danger">删除</el-button>
</el-table-column>

使用 Vue 的 v-slot 指令,这个指令中是 Vue 2.6 新增的,取代了以前的 slot 和 slot-scope,而我使用的是 Vue 3,所以网上搜到的很多使用 slot-scope 的方法都失效了。

使用 插槽名.row 可以获取一行的内容,如果要获取行内的某一个字段的值,只需要再点出它的字段名,在我的代码里,就是 scope.row.id

如果要获取行的索引,使用 **插槽名.index** ,注意 `` 符号是必不可少的,否则将不起作用。

剩下的就是直接在点击事件中获取参数使用即可。

相关推荐
江城开朗的豌豆11 分钟前
Vue中Token存储那点事儿:从localStorage到内存的避坑指南
前端·javascript·vue.js
江城开朗的豌豆13 分钟前
MVVM框架:让前端开发像搭积木一样简单!
前端·javascript·vue.js
氢灵子23 分钟前
Canvas 变换和离屏 Canvas 变换
前端·javascript·canvas
dy171723 分钟前
tabs页签嵌套表格,切换表格保存数据不变并回勾
javascript·vue.js·elementui
GISer_Jing29 分钟前
Axios面试常见问题详解
前端·javascript·面试
xd0000229 分钟前
19.vue.js的style的lang=scss、less(2)
vue.js
Humbunklung1 小时前
JavaScript 将一个带K-V特征的JSON数组转换为JSON对象
开发语言·javascript·json
coding随想1 小时前
JavaScript中的迭代器模式:优雅遍历数据的“设计之道”
javascript
咖啡の猫1 小时前
JavaScript基础-DOM事件流
开发语言·javascript·microsoft
李三岁_foucsli3 小时前
从生成器和协程的角度详解async和await,图文解析
前端·javascript