vue 中使用 data 赋值 undefined

https://img1.mukewang.com/5c7a1852000196a504430478.jpg

为什么这样赋值结果为 undefined

森林海
浏览 2647回答 1
1回答

慕桂英3389331

因为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    }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript