VueJS:为什么“这个”没有定义?
我正在创建一个组件vue.js.
当我提到this在任何一个生命周期钩 (created, mounted, updated等等)它评估为undefined:
this
created
mounted
updated
undefined
mounted: () => { console.log(this); // logs "undefined"},
同样的事情也发生在我的计算属性中:
computed: { foo: () => { return this.bar + 1; } }
我得到以下错误:
未定义类型错误:无法读取未定义的属性“bar”
为什么this评估到undefined在这种情况下?
翻翻过去那场雪
波斯汪
相关分类