最新回答 / BlueWonder丶
明白了,Vuex 允許我們在 store 中定義“getter”(可以認(rèn)為是 store 的計(jì)算屬性)。就像計(jì)算屬性一樣,getter 的返回值會根據(jù)它的依賴被緩存起來,且只有當(dāng)它的依賴值發(fā)生了改變才會被重新計(jì)算。
2019-11-03
講師回答 / 樓下
this.$store?是掛載在 Vue 實(shí)例上的(即Vue.prototype),而import一個store其實(shí)也就是直接引入store實(shí)例,本質(zhì)上使用起來沒什么區(qū)別,store實(shí)例也是同一個實(shí)例
2019-09-11
講師回答 / 樓下
<...圖片...>在vuex初始化的時候,就是在Vue.use(Vuex),調(diào)用了vuex的install方法,然后install里面調(diào)用applyMixin(Vue),在applyMixin(Vue)里面就是上面的代碼,這應(yīng)該知道為什么是 this.$store了吧
2019-09-04
講師回答 / 樓下
第一種,如果是你是直接獲取vuex store實(shí)例,首先Vue.use(Vuex)就已經(jīng)吧 store類的實(shí)例掛載到 最外層Vue實(shí)例上了,所以需要this.$store就能沿著作用域鏈獲取 store類的實(shí)例第二種,如果借助 vuex的 mapstate等輔助函數(shù)方式,結(jié)果是把 store里面的數(shù)據(jù)以computed,或者methods呈現(xiàn),此時的 this.count 實(shí)際是指向的computed放回的值第三種, 如果你是用moudel形式直接引入store類的實(shí)例,就不需要this, 方式impor...
2019-09-02
已采納回答 / 樓下
可能我寫習(xí)慣,如果是用箭頭函數(shù)是不用that保存this的,因?yàn)榧^函數(shù)吱聲不綁定this, 它會捕獲其所在(即定義的位置)上下文的this值, 作為自己的this值
2019-08-22