講師回答 / 樓下
this.$store?是掛載在 Vue 實例上的(即Vue.prototype),而import一個store其實也就是直接引入store實例,本質上使用起來沒什么區別,store實例也是同一個實例
2019-09-11
講師回答 / 樓下
<...圖片...>在vuex初始化的時候,就是在Vue.use(Vuex),調用了vuex的install方法,然后install里面調用applyMixin(Vue),在applyMixin(Vue)里面就是上面的代碼,這應該知道為什么是 this.$store了吧
2019-09-04
講師回答 / 樓下
第一種,如果是你是直接獲取vuex store實例,首先Vue.use(Vuex)就已經吧 store類的實例掛載到 最外層Vue實例上了,所以需要this.$store就能沿著作用域鏈獲取 store類的實例第二種,如果借助 vuex的 mapstate等輔助函數方式,結果是把 store里面的數據以computed,或者methods呈現,此時的 this.count 實際是指向的computed放回的值第三種, 如果你是用moudel形式直接引入store類的實例,就不需要this, 方式impor...
2019-09-02