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