鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ Vue生命周期:為什么在beforeMount前$el為undefined,而輸

Vue生命周期:為什么在beforeMount前$el為undefined,而輸出this(vue實例對象),$el卻有值。

例如,在beforeCreated鉤子中:

beforeCreate() {
    console.log(this.$el);
    console.log(this);
},

結(jié)果:

控制臺輸出

回答
編輯回答
編輯回答
瞄小懶

因為this里輸出的是對象的引用,后面被改了

2017年4月4日 20:00
編輯回答
尤禮

我之前也遇到過相關(guān)的問題,給你分享一下相關(guān)問題

在你用瀏覽器查看this里邊的東西時,$el的值已經(jīng)發(fā)生變化了,你可以用

console.log(JSON.stringify(this));

看一下里邊的$el的值。

2017年7月1日 21:17
編輯回答
不歸路

看圖
圖片描述

圖片描述

2017年7月17日 15:48