vuex里面的this.$store.dispatch 和 this.$store.commit用法以及區別


兩個方法都是傳值給vuex的mutation改變state

dispatch:異步操作,數據提交至 actions ,可用於向后台提交數據

this.$store.dispatch('isLogin', true);

commit:  同步操作,數據提交至 mutations ,可用於登錄成功后讀取用戶信息寫到緩存里

this.$store.commit('loginStatus', 1);

注:必須要用commit(‘SET_TOKEN’, tokenV)調用mutations里的方法,才能在store存儲成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM