鍍金池/ 問(wèn)答/HTML/ Vuex中訪問(wèn)數(shù)據(jù)的時(shí)候,在組件中使用 this.$store.state.ci

Vuex中訪問(wèn)數(shù)據(jù)的時(shí)候,在組件中使用 this.$store.state.city 這里的this的指向問(wèn)題?

Vuex中訪問(wèn)數(shù)據(jù)的時(shí)候,在單文件組件中使用 this.$store.state.city 這里的this的指向有點(diǎn)疑惑,如果說(shuō)這個(gè)this指向的是當(dāng)前組件的話,當(dāng)前組件中并沒(méi)有store這個(gè)選項(xiàng)啊,如果this是指向的是main.js中的根組件app的話,在數(shù)據(jù)的訪問(wèn)上沒(méi)有問(wèn)題,但是這個(gè)this很明顯又是指的是當(dāng)前的單文件組件啊,還望大佬指點(diǎn)一下,幫小弟解疑謝謝

回答
編輯回答
編輯回答
毀了心

其實(shí)可以這樣理解,main.js是祖宗,你把東西給了祖宗,祖宗有的東西會(huì)傳給后代,那么后代就可以通過(guò)this來(lái)使用,不知道我這樣說(shuō)好不好理解。

2017年12月7日 13:30
編輯回答
怣人

跟$route一樣是將值注入到根組件里面的,在所有的子組件里面都可以訪問(wèn)的。

2018年4月8日 23:39