采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
{commit,state}中的commit,和
commit(types.SET_SEQUENCE_LIST,list) 中的commit是一个东西吗,还是前者传参,后者为actions的一种方法。
对象中 list是以对象格式,为什么index不用index:index
是一个啊,把 commit 方法作为参数传入。第二个是 ES6 的写法
老师还是这个问题,在music-list调用selectPlay方法的时候只传了第二个对象参数,没有传递能够结构出commit 和state的第一个参数啊。那commit怎么获取的?
https://vuex.vuejs.org/zh/guide/actions.html 这一章里面的: Action 函数接受一个与 store 实例具有相同方法和属性的 context 对象,因此你可以调用 context.commit 提交一个 mutation,或者通过 context.state 和 context.getters 来获取 state 和 getters。"ES2015参数解构简化代码"
登录后可查看更多问答,登录/注册
Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。
1.5k 32
2.0k 31
1.6k 26
1.4k 25
1.8k 24