Vue生命周期:为什么在beforeMount前$el为undefined,而输出this

例如,在beforeCreated钩子中:


beforeCreate() {

    console.log(this.$el);

    console.log(this);

},

结果:

https://img2.mukewang.com/5caea6f30001638706590217.jpg

慕森王
浏览 2346回答 4
4回答

慕桂英3389331

我之前也遇到过相关的问题,给你分享一下相关问题在你用浏览器查看this里边的东西时,$el的值已经发生变化了,你可以用console.log(JSON.stringify(this));看一下里边的$el的值。

慕田峪9158850

看图

HUH函数

因为this里输出的是对象的引用,后面被改了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript