1. 直接通过$store.commit调用
  <button @click="$store.commit('mutations中的方法名','可带参数')">调用</button>

不需要再进行其他配置

  1. 通过在methods中注册方法调用
//先引入mapMutations
import {mapMutations} from 'vuex'
export default {
    data(){
        return{
            msg:"hello vuex"
        }
    },
    //注册方法,三个.是属性展开符,可以将mapMutations中的方法展开后放入methods中,就可以直接调用了
    methods:{
        ...mapMutations(['mutations中的方法名称'])
    }
}
     <button @click="mutations中的方法名称('可带参数')">-</button>
Logo

前往低代码交流专区

更多推荐