[Vue warn]: Error in render: “TypeError: Cannot read properties of undefined
例如:<div>{{obj.name}}</div><div>{{obj.info.access_control}}</div>data(){return {obj:{}}}模板渲染的数据格式是obj.name 或者 obj.info.access_control,为什么obj.name没有报以上那个错位,而obj.info.access_contr
·
例如:
<div>{{obj.name}}</div>
<div>{{obj.info.access_control}}</div>
data(){
return {
obj:{}
}
}
模板渲染的数据格式是 obj.name 或者 obj.info.access_control,为什么obj.name没有报以上那个错位,而obj.info.access_control会出现以上报错,由于obj的数据还未从后端请求回来将其赋值,所以obj对象还是一个空对象,没有info这个属性,那obj.info自然就是undefined,再undefined.access_control自然就会出现以上那个报错。
解决方法:在obj对象中添加info空对象
data(){
return {
obj:{
info:{}
}
}
}
更多推荐
已为社区贡献27条内容
所有评论(0)