效果如下

代码实现
optinon:{
coloun:[
{
label: '是否打折',
prop: 'isCanDiscount',
dataType: 'number',
type: 'select',
dicUrl: '/api/...',
props: {
label: 'dictValue',
value: 'dictKey',
},
change: (v) => {
//获取渲染列
var cols = this.option.column
var obj = null
cols.forEach((item) => {
//找到操作对象
if (item.prop === 'usedFor') {
obj = item
}
})
//根据需要进行操作,比如隐藏display:true 禁用 disabled
if (v.value === 0) {
obj.disabled = true
} else {
obj.disabled = false
}
},
},
{
label: '适用范围',
prop: 'usedFor',
dataType: 'number',
type: 'select',
disabled: 'false',
dicUrl: '/api/....',
props: {
label: 'dictValue',
value: 'dictKey',
},
},
]
}
本文介绍如何在Avue框架中实现表格的动态禁止操作,通过代码示例展示具体步骤和效果。

1541

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



