問(wèn)題描述:在data中定義了一個(gè)初始對(duì)象字段如下:data(){ return { orderDetail: {} }}通過(guò)ajax獲取數(shù)據(jù)后直接賦值給orderDetail。在實(shí)際數(shù)據(jù)中orderDetail中還包含一個(gè)子對(duì)象payInfo,payInfo中包含一個(gè)屬性payFinishTime在頁(yè)面中展示:{{orderDetail.payInfo.payFinishTIme}}這種寫(xiě)法在vue1.0中沒(méi)有問(wèn)題,但是在vue2.0中會(huì)報(bào)錯(cuò),如下圖:實(shí)際頁(yè)面展示沒(méi)有問(wèn)題,因?yàn)楂@取的數(shù)據(jù)賦值給orderDetail后會(huì)更新。如果初始設(shè)置成如下,就不會(huì)有報(bào)錯(cuò):data(){ return { orderDetail: { payInfo: {} } }}我在官方文檔中1.0到2.0的遷移中沒(méi)有看到相關(guān)內(nèi)容,那么在2.0中子對(duì)象屬性也必須定義嗎?
vue2.0設(shè)置初始對(duì)象數(shù)據(jù)為空時(shí)會(huì)報(bào)錯(cuò)
慕慕森
2018-12-28 18:14:18