課程
/前端開發
/前端工具
/vuex基礎入門
為什么在組件中我們獲取vuex中的實例的count值時,還需要用this,在veiw模板中直接填值,不是直接就行了;
2019-09-02
源自:vuex基礎入門 2-5
正在回答
第一種,如果是你是直接獲取vuex store實例,首先Vue.use(Vuex)就已經吧 store類的實例掛載到 最外層Vue實例上了,所以需要this.$store就能沿著作用域鏈獲取 store類的實例第二種,如果借助 vuex的 mapstate等輔助函數方式,結果是把 store里面的數據以computed,或者methods呈現,此時的 this.count 實際是指向的computed放回的值
第三種, 如果你是用moudel形式直接引入store類的實例,就不需要this, 方式
import store from ''/src/store.js
script中 可以直接 store.state.count 獲取count的值
想問一下獲取store的時候為什么要加 "$" ?
qq_慕用225940
舉報
從0基礎開始了解什么是vuex
1 回答老師這里說Vuex 不是和簡單的?
1 回答chrome 載入vuex文件時報錯,請問怎么解決
2 回答刷新頁面 vuex 數據丟失
2 回答想問一下獲取store的時候為什么要加 "$" ?
2 回答看不懂安裝功能,怎么上來直接就是vuex了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-09-02
第一種,如果是你是直接獲取vuex store實例,首先Vue.use(Vuex)就已經吧 store類的實例掛載到 最外層Vue實例上了,所以需要this.$store就能沿著作用域鏈獲取 store類的實例
第二種,如果借助 vuex的 mapstate等輔助函數方式,結果是把 store里面的數據以computed,或者methods呈現,此時的 this.count 實際是指向的computed放回的值
第三種, 如果你是用moudel形式直接引入store類的實例,就不需要this, 方式
import store from ''/src/store.js
script中 可以直接 store.state.count 獲取count的值
2019-09-04
想問一下獲取store的時候為什么要加 "$" ?