8
Table 的多选toggleRowSelection方法, 异步加载数据后,一开始是选中的,但是又马上消失。 想请问下这个现象怎么处理。。
Table 的多选toggleRowSelection方法, 异步加载数据后,一开始是选中的,但是又马上消失。 想请问下这个现象怎么处理。。
请提供 demo
谢谢已解决。。
@yeluo0309 目前我也遇见这个问题,能提供一下方法吗
@xu128523 我这的问题是,异步处理后返回的数据有问题,然后返回的值把之前的值覆盖了。。。
@yeluo0309 你怎么解决的,能提供demo吗,谢谢
这个应该是数据渲染的问题 ,你可以再数据加载好再执行这段代码! this.$store.dispatch('adsCarts/get').then(res=>{ this.tableData.forEach((row) => { if(row.status == 1){ this.$refs.table.toggleRowSelection(row, true); } }); })
@XZZsr 我就是这样做的 还是设置无效 不知道原因。。。。。
@qilanbei 那估计还是没渲染出来 你可以打印下this.$refs.table 看是否取到,如果没取到dom应该还没渲染完毕或者其他问题,你可以看下Vue.nextTick()