element table 怎么实现单选功能
官网提供的单选是点击行通过高亮实现的选中行,想通过操作框的方式实现,如果table初始就有选中状态怎么实现。
目前实现了单选功能,但是初始选中状态不对。
效果图:
template:
<el-table
ref="userOutTable"
:data="optionsystemList"
border
@current-change="handleCurrentChange"
<el-table-column label="操作" column-key="id" width="50px" >
<template slot-scope="scope">
<el-checkbox v-model="scope.row.checked" />
</template>
</el-table-column>
</el-table>
js:
handleCurrentChange(row) {
this.optionsystemList.forEach((item) => {
if (item.id !== row.id) {
item.checked = false
} else {
item.checked = true
}
})
this.currentRow = row
},
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
参考:答案
注意:需要给table添加属性 highlight-current-row