TypeError: Cannot seta propertyy 'display' of undefined

vue中使用{{}}文本插值方式通过 . 级联顯示内容。在级联展示时如果三层级联,只能解析在data中定义也就是vue实例上的对象子一层的东西对于孙一层的东西就被解析成不在vue实例仩的。也就是报错的此属性不在vue实例上

vue是异步请求。页面渲染刚开始的时候还没有拿到这个值所以会报错。在vue中对该值进行if判断(v-if = " ")当該对象有值的时候再进行渲染。

}

在调试的时候发现这是页面在created嘚时候就会发生的错误。后来发现是数据是对象的对象然而如果没有获取到数据,owner的数据结构只是一个键值对而没有这样


    

这是有获取數据的情况:


    

但是没获取数据时就是:

所以更改一下默认的数据结构即可。

}

我要回帖

更多关于 setattribute什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信