vue 获取后端json返回嵌套对象渲染问题
项目场景:
在前端项目中会遇到后端返回一个对象中存在多个实体的对象,若我们直接渲染(直接渲染第三级),例如: html:
设备IMEI:{{items.deviceVO.imei}}
data:
data () {
items: ''
}
虽然不影响渲染,但vue在浏览器会抛出警告。
问题描述及原因分析:
问题:
Error in render: “TypeError: Cannot read properties of undefined (reading ‘imei’)”
分析(参考网上及猜想)
Vue 在页面加载时,在 created 钩子函数 之前会初始化 data{} 中的数据,在 created 钩子函数 之后 开始编写模板,直接渲染
设备IMEI:{{items.deviceVO.imei}}
d
共有 0 条评论