乐趣区

vue + iview table和多选同时用时重新给table的data赋值,此时赋值若为空则会报错

vue + iview table 和多选同时用时重新给 table 的 data 赋值,此时赋值若为空则会报错。data 里的值是后台返回过来的,第一次请求是 ok 的,但当我操作之后,再发起请求调后台数据,如果这个时候后台数据是空的话就报错,不是空就不会,报错如下图
解决办法:
后面才发现原来是 dom 元素渲染的问题,最后加上 v -if 进行第二次渲染就解决了,即在赋值前把 v -if=’false’, 等到再次赋值时把它置为 true,这样就解决了,如下图
图片描述

退出移动版