猿问

vue 中使用 data 赋值 undefined

为什么这样赋值结果为 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

相关分类

JavaScript
我要回答