Vue页面最终渲染成功了,可还是会报错了

废话不多说,直接上图:

 

 

 情况:

   从store中捞数据,数据最终返回了,页面也渲染成了,想要的结果,可是还是会残留报错,并且是undefined???

解决:

   这是由于,在mounted已经完成,页面的DOM节点全部挂载完毕,接口的数据没有第一时间返回并渲染,此时所拿到的数据是undefined而在undefined中找数据还是undefined,在return的数据后面添加返回的第二个选择,也就是你所返回的数据类型,例如:

return state.Msite.addressInfo.data || {}

 

posted @ 2022-03-21 20:53  0-again  阅读(411)  评论(0)    收藏  举报