采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
按照视频上的步骤配置了Vuex,但是启动项目时报错: vuex.esm.js?2f62:97 Uncaught Error: [vuex] mutations should be function but “mutations.default” is {}.
我谷歌了一下,说可能是因为Vuex版本的原因,但是我降低了版本,还是报相同的错误。怎么解决呀老师
你外面怎么引用 mutations 的
以下是我的mutations.js文件
import * as types from './mutation-types' const mutations = { [types.SET_SINGER] (state,singer) { state.singer = singer; } }; export default mutations;
一直没能解决,好着急
selectSinger(singer){ console.log(value); this.$router.push({ path:'/singer/singerDetail', query:{ id:singer.id } }); this.setSinger(singer); }, ...mapMutations({ setSinger: 'SET_SINGER' })
我解决了,应该是引用的时候有问题
登录后可查看更多问答,登录/注册
Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。
1.9k 32
2.4k 31
2.0k 26
1.8k 25
2.2k 24
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号