第一步先定义个
currentid:0
然后
{
title: '选择',
key: 'chose',
width: 70,
align: 'center',
render: (h, params) => {
let id = params.row.idjishi;
let flag = false;
if (this.currentid === id) {
flag = true
} else {
flag = false
}
let self = this
return h('div', [
h('Radio', {
props: {
value: flag
},
on: {
'on-change': () => {
self.currentid = id
this.id_jishi = params.row.idjishi
}
}
})
])
}
},

本文介绍了一个使用Vue框架实现的表格组件自定义渲染的例子。通过定义currentid变量和chose列,实现了表格中某一行的选择状态切换。具体实现方式是利用Vue的render函数和Radio组件,根据当前行的idjishi属性与currentid的比较结果来决定是否显示选中状态。
&spm=1001.2101.3001.5002&articleId=86063165&d=1&t=3&u=b0eae800a2ac43e88fdd4f2598a1e733)
1169

被折叠的 条评论
为什么被折叠?



