【VUE踩坑记录】[Vue warn]: Error in render: “TypeError: Cannot read properties of undefined

在渲染用户物品列表的时也能完整的渲染出对应的数据,

 可是控制台却一直报错    [Vue warn]: Error in render: "TypeError: Cannot read properties of undefined (reading 'categoryNums')",具体错误如下图

错误翻译如下:

 翻译的意思就是没有找着“categoryNums”这个对象的属性值。

捣鼓了一整子,发现是赋值的变量太长了,原来的赋值变量是一个三段式,而在VUE的渲染机制中,异步数据先显示初始数据,后面再接着显示连带的数据。

 我们可以调整变量,切换成两段式就可以解决这个报错的问题。

 或者说是在数据变量前加一个v-if(切记不能使用v-show,v-show是通过设置DOM元素的display样式​​​​​​​,是在加载后触发的),这样的话当v-if进行判断完成后,初始数据已经加载完成了,就不会存在三段式连带的数据找不着的情况

 ​​​​​​​

 

 


版权声明:本文为weixin_44684272原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。