报错VM1548 WAService.js:2 TypeError: Cannot read property ‘commit‘ of undefined
Posted eyes++
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了报错VM1548 WAService.js:2 TypeError: Cannot read property ‘commit‘ of undefined相关的知识,希望对你有一定的参考价值。
今日份血泪教训,找了三个小时的bug。
在js文件中引入vuex时使用了vuex的模块写法,如下图所示
此时可以成功获取mapMutations('xWeather', ['setNavUserAddress', 'setNavUserWeather'])
对象的两个函数,但是调用时报错VM1548 WAService.js:2 TypeError: Cannot read property 'commit' of undefined
,我点开报错资源页时发现,在调用vuex时会使用this获取commit函数,而js文件里面没有,由于我知识水平有限,便只能放弃继续研究,也没有想到好的解决办法,只能把这个js文件转移到vue文件中,才解决了问题,如果大佬有好的解决方法的话,欢迎在评论区指点。
以上是关于报错VM1548 WAService.js:2 TypeError: Cannot read property ‘commit‘ of undefined的主要内容,如果未能解决你的问题,请参考以下文章
怎么样处理微信小程序加载app-service.js错误的问题
Codeforces1548 C. The Three Little Pigs(组合数学+dp)
navicat 连接mysql报错2002-Cant‘t connect to server on “localhost“(10061)