文章詳情頁
javascript - vuex中action應該怎么分發事件
瀏覽:135日期:2022-11-22 15:39:41
問題描述
為什么在觸發action后,count實際的值和 state中的不一樣
mutations.js
export default{ increment (state){state.count++ }}
actions.js
export default{ incrementsync(context){context.commit(’increment’) }}
然后在app.vue中有個按鈕觸發this.$store.dispatch(’incrementsync’)
問題解答
回答1:vuex2.0?你的組件是怎么使用的,以及state是store中儲存的state還是頁面里的state,假如你是用getter方法獲取的state,那么你正確的dispatch了之后應該是能觸發改變的
標簽:
JavaScript
相關文章:
1. javascript - 如圖,百度首頁,查看源代碼為什么什么都沒有?2. android - weex 項目createInstanceReferenceError: Vue is not defined3. html - 關于CSS實現border的0.5px設置?4. javascript - 原生APP內嵌H5頁面分享到微信朋友圈,二次分享問題。5. javascript - 為什么clearInterVal不起作用呢?6. PHPExcel表格導入數據庫怎么導入7. android - 哪位大神知道java后臺的api接口的對象傳到前端后輸入日期報錯,是什么情況?求大神指點8. pdo 寫入到數據庫的內容為中文的時候寫入亂碼9. PHP類封裝的插入數據,總是插入不成功,返回false;10. vue2.0+webpack 如何使用bootstrap?
排行榜
