比如我這樣寫:方式一: {
data:() => { return {arr: []} }
}方式二: {
data:() => { return {arr: null} }
}我在鉤子函數(shù)created中,請求數(shù)據(jù),然后賦給this.arr這個屬性,
用方式一沒有問題,可是換到方式二,就會報錯,然后當(dāng)數(shù)據(jù)請求
完成以后頁面也會正常渲染,也就是說在數(shù)據(jù)還沒請求完成并賦值
給this.arr之前會報錯。
(注意:我在模板里面用到了arr這個屬性)
vue里面的data為什么需要初始化?
尚方寶劍之說
2018-08-18 16:25:25