记录一下解决vue中遇到的这个坑。。。
首先是父组件传递给子组件数据,子组件接收数据并展示,页面可以正常展示,但是总是会报这个错误,看了网上一些大佬的解决办法,都试过了,然鹅,并不行。。。
首先分析造成这个错误的原因,在子组件显示初始数据的时候还没有值,所以此时会报错,数据加载完成并且展示到页面,此时将之前的数据覆盖了,但是报的错误还是会存在,所以这就是为什么报错了也不影响数据展示。试过v-if先去判断,并且我给每条数据都做了判断还是不行。继续分析,我传的值是一个对象,但是我给对象里面的属性进行了判断,其实报错是因为并没有取到这个值,所以,应该去判断是否存在这个对象,就可以解决了。。。。