亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師問一下vuex的實例問題

為什么在組件中我們獲取vuex中的實例的count值時,還需要用this,在veiw模板中直接填值,不是直接就行了;

正在回答

2 回答

第一種,如果是你是直接獲取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的值

0 回復 有任何疑惑可以回復我~

想問一下獲取store的時候為什么要加 "$" ?

0 回復 有任何疑惑可以回復我~
#1

qq_慕用225940

應該是表示這個參數是vue自身的參數,不是你自己創建的形參變量吧,不知道對不對
2020-04-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

老師問一下vuex的實例問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號