【Vue】iView table 无法选中单选框?

例如:

<Table stripe :columns="header" :data="body"></Table>

export default {

data () {

return {

header: [

{

title: '类型',

key: 'type'

},

{

title: '值',

key: 'value',

render: (h, params) => {

const row = params.row

if (row.type == 'radio') {

// 代码已在下面

}

}

}

],

body: [

{

type: 'radio',

value: 0,

// 这里有两个选项

items: [

{

label: 1,

title: '是'

},

{

label: 0,

title: '否'

}

]

}

]

}

}

}

return h('RadioGroup', {

props: {

value: row.value

}

},[

h('Radio', {

props: {

label: row.items[0].label

}

}, row.items[0].title),

h('Radio', {

props: {

label: row.items[1].label

}

}, row.items[1].title)

])

是和否无法切换选择:
【Vue】iView table 无法选中单选框?

回答

已解决,需手动监听:
'on-change': (val) => {
row.value = val
}

以上是 【Vue】iView table 无法选中单选框? 的全部内容, 来源链接: utcz.com/a/83580.html

回到顶部