vuex辅助函数的使用

2019-07-20  本文已影响0人  光头小青蛙

vuex是vue的公共状态管理,vuex核心的概念有五个,state,mutation,action,getter,module.

注意事项,映射的名称不要和当前组件的data,methods名称发生冲突,否则会被覆盖。

import {mapState,mapMutations,mapActions,mapGetters} from "vuex"
  computed:{
        ...mapState(["name"]),//name和vuex中的state保持一至。
    },
methods:{
  click(){
    console.log(this.name)//访问到vuex的name
  }
}

 mutations: {
    show(state){
      console.log(state)
    }
  },


 methods:{
        ...mapMutations(["show"]),
        click(){
            this.show()
        },
}
上一篇 下一篇

猜你喜欢

热点阅读