文章详情页
javascript - vuex中action应该怎么分发事件
问题描述
为什么在触发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. mysql - 优惠券表应该怎么建,求帮助2. angular.js - angularjs 怎么封装 upload 上传3. angular.js - 请教angularjs里html和js通信的问题4. angular.js - angularJs使用iframe,网页内容自适应的问题5. angular.js - ionic命令行执行代码超级卡,要等很久才会有反应6. angular.js - 创建项目问题的7. angular.js - ui-router 有没有手动重新加载路由配置的方法?8. angular.js - wepapp在网页上可以滑动但是适配在手机上不可以,为什么?求解9. node.js - 怎么在初始化的时候使得一个子组件不加载?10. angular.js - 请教一个关于angularjs的小问题
排行榜