2 回答

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊
vue.js中this可以訪(fǎng)問(wèn)屬性的屬性的原因:
el、data、computed都應(yīng)該理解為Vue對(duì)象的聲明對(duì)象內(nèi)容的關(guān)鍵字,而不是它的直接屬性。
那么在data聲明的就是它(vm本身)的數(shù)據(jù)屬性,在computed中聲明的就是它的計(jì)算屬性,在methods中聲明的就是它的方法。

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
this的指向按以下優(yōu)先級(jí):
函數(shù)的bind函數(shù)指定的對(duì)象,例如 var f = (function(){console.log(this)}).bind("abc"); //this === "abc"
使用call和apply調(diào)用函數(shù)時(shí)指定的對(duì)象,例如 (function(){console.log(this)}).call("abc"); //this === abc
函數(shù)的宿主對(duì)象,例如 var obj = {f: function(){console.log(this)}}; //this === obj
window/global
添加回答
舉報(bào)