问题描述:在data中定义了一个初始对象字段如下:data(){ return { orderDetail: {} }}通过ajax获取数据后直接赋值给orderDetail。在实际数据中orderDetail中还包含一个子对象payInfo,payInfo中包含一个属性payFinishTime在页面中展示:{{orderDetail.payInfo.payFinishTIme}}这种写法在vue1.0中没有问题,但是在vue2.0中会报错,如下图:实际页面展示没有问题,因为获取的数据赋值给orderDetail后会更新。如果初始设置成如下,就不会有报错:data(){ return { orderDetail: { payInfo: {} } }}我在官方文档中1.0到2.0的迁移中没有看到相关内容,那么在2.0中子对象属性也必须定义吗?
添加回答
举报
0/150
提交
取消