给table设置type:expand,可以使table展开收缩.
this.data1[index]._expanded = true/false; 使用这句代码可以使其展开关闭.当然在改变后要刷新渲染.
可以使用vue,vm.$forceUpdate(); 但经过使用不起作用,就用了splice()方法,也达到同样效果.
h(
"i-button", {
style: {
"margin-right": "10px",
"font-size": "14px"
},
on: {
click: () => {
this.$Message.info(
"你点击了取消"
);
this.data1.splice();
this.data1[this.table1_params].isEdit=0;
this.data1[this.table1_params]._expanded = false;
}
}
},
"取消"
),