_self.$scopedSlots.default is not a function报错

问题:

当同一页面有elementUI的多个table表格时,如果用到v-if来动态展示表格,切换时出现如下报错:

原因:

是因为表格是element-ui通过循环产生的,而vue在dom重新渲染时有一个性能优化机制,就是相同dom会被复用,这就是问题所在,所以,通过添加key识别唯一身份,就OK啦!

VUE官网api截图了解下。

解决方法:

添加唯一标识key = ‘infoList’即可。

  

 

posted @ 2019-07-24 14:04  天空的城市  阅读(1427)  评论(0编辑  收藏  举报