Vue页面最终渲染成功了,可还是会报错了
废话不多说,直接上图:

情况:
从store中捞数据,数据最终返回了,页面也渲染成了,想要的结果,可是还是会残留报错,并且是undefined???
解决:
这是由于,在mounted已经完成,页面的DOM节点全部挂载完毕,接口的数据没有第一时间返回并渲染,此时所拿到的数据是undefined而在undefined中找数据还是undefined,在return的数据后面添加返回的第二个选择,也就是你所返回的数据类型,例如:
return state.Msite.addressInfo.data || {}

浙公网安备 33010602011771号