Vuex的核心概念之Mutation

1. mutation用于变更store中的数据,不可以直接操作store中的数据;

2. 通过mutation这种操作方式可以集中监控所有数据的变化,便于后期维护;

// 定义mutation

const store = new Vuex.store({

        state: {

                count: 0;

        },

        mutations: {

                add(state) {

                        // 变更状态

                        state.count++;

                }

        }

})

其他组件内触发mutations:

methods: {

        handle() {

                this.$store.commit('add');

        }

}

上一篇:vuex store 改造


下一篇:关于后台执行JS代码总结