vuex mapActions(['如何调用']) modules里的actions的方法

const _toggleModule = {

  state: {

    toggleStatus: 0

  },

  mutations: {

    _toggle(state, index) {

      state.toggleStatus = index

    }

  },

  actions: {

    layoutToggle({commit}, index) {

      alert(123)

      commit('_toggle', index)

    }

  },

  getter: {

    toggleStatus(state) {

      return state.toggleStatus

    }

  }

}


export default new Vuex.Store({

  modules: {

    toggleModule: _toggleModule

  }

})


----------------------------------------------------

methods: {

      ...mapActions([

        '????????'

      ])

    }



肥_皂
浏览 13825回答 2
2回答

生来自由

  ...mapActions([   '你要获取的actions名字'   ]),你传入什么,就会返回一个包含对应的actions的对象,通过...对象扩展运算符,将返回值解析就成为methods的属性,和平常的方法一样调用即可
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js