table里面的开关在修改状态以后,翻页后状态不在变化。
render: (h, params) => {
return h('i-switch', {
props: {
size: "large",
value: params.row.filterContact,
},
// on可以传入绑定事件
on: {
'on-change': (status) => {
this.changeFilterContact(status, params);
},
},
},
[h('span', {
slot: "open",
domProps: {
innerHTML: '开启'
}
}),
h('span', {
slot: "close",
domProps: {
innerHTML: '关闭'
}
}),
]
);
},
既然开关状态修改以后翻页还是上个页面数据的状态,那么就在翻页的时候清除table中的数据,让开关回到原始状态,再查询数据渲染开关。