為什么這樣賦值結果為 undefined
vue 中使用 data 賦值 undefined
森林海
2019-02-25 16:16:34
TA貢獻2036條經驗 獲得超8個贊
因為data里的this是指父級作用域的上下文,所以this.t并拿不到其本身作用域的t。
需要的話可以通過mounted,將t賦值給test:
export default {
data () {
return {
t: 1,
test: undefined
}
},
moounted: function () {
this.test = this.t
console.log(this.test) // 1
}
}
舉報