vuex配置与使用的疑惑

来源:6-4 Vuex 初始化及歌手数据的配置

看_有间客栈

2019-01-21

同学们好 对于vuex我有几个问题想请教一下
1.mutation-types.js里面的
export const SET_SINGER = 'SET_SINGER'

在mutations.js里面使用时 为什么可以加参数

`const mutations = {
  [types.SET_SINGER] (state, singer) {
    state.singer = singer
  }
}`
  1. singer.vue里面的

    ...mapMutations({
    	   setSinger: 'SET_SINGER'
       })
    

    是如何与mutation-types.js的export const SET_SINGER = 'SET_SINGER'联合起来的

写回答

1回答

慕斯0217268

2019-01-22

  1. 方法当然有参数,而且这两个参数是固定的state和payload

  2. setSinger是重新起的别名,对方法名SET_SINGER的一个映射

0
2
看_有间客栈
回复
慕斯0217268
非常感谢你的回答 对我帮助很大 现在我大概了解了 非常感谢 加油!
2019-01-22
共2条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程