vue渲染问题采坑记录:“Error in render: “TypeError: Cannot read property ‘time‘ of undefined“”
今天写项目在做搜索功能的时候,点击搜索按钮一直报这个错,,,一直没找到原因
现在终于知道了,值得纪念一下,,,
这是vue渲染错误问题,尤其是针对访问三层表达式的时候,如果页面加载的时候获取不到数据,而且在data里面也没有定义的话就会报这个错
我赶紧一看我的代码,确实,使用了三层表达式
然后在data里面我是这样定义的。。。直接定义一个空,因此页面便访问不到第三层的数据就会报错
找到原因之后,我就在data里面重新定义了一下
就完成了,当然,以上是最直接的方法,也可以通过v-if判断没有数据的时候不显示即可