因为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 } }
因为data里的this是指父级作用域的上下文,所以this.t并拿不到其本身作用域的t。
需要的话可以通过mounted,将t赋值给test: