【Vue】iview render函数渲染出来的按钮如何根据标识控制

【Vue】iview render函数渲染出来的按钮如何根据标识控制

1、默认启用,显示停用按钮
2、点击停用,成功后停用按钮变成启用按钮
3、点击启用,成功后启用按钮变成停用按钮

如何通过判断来实现呢?

{title:'操作',key:'action',width:250,align: 'center',render:function(h,params){

return h('div', [

h('Button', {

props: {

type:'primary',

size:'small'

},

style: {

marginRight:'8px'

},

on:{

click:function(){

mSet.ableGrade(params.row);

}

}

}, '启用'),

h('Button', {

props: {

type:'info',

size:'small'

},

style: {

marginRight:'8px'

},

on:{

click:function(){

mSet.disableGrade(params.row);

}

}

}, '停用'),

h('Button', {

props: {

type:'warning',

size:'small'

},

style: {

marginRight:'8px'

},

on:{

click:function(){

mSet.editGrade(params.row);

}

}

}, '编辑'),

h('Button', {

props: {

type:'error',

size:'small'

},

on:{

click:function(){

mSet.singleDel(params.row,params.index);

}

}

}, '删除')

]);

}

}

回答

用 if、else 语句来判断需要渲染的节点。阅读Vue文档。

以上是 【Vue】iview render函数渲染出来的按钮如何根据标识控制 的全部内容, 来源链接: utcz.com/a/85380.html

回到顶部