vuex中出现令人困惑的错误:sub函数未定义
在使用vuex过程中,开发人员可能偶遇一种令人头疼的错误,控制台打印如下:
console.log(error); [截图]
令人费解的是,错误信息提到了sub函数未定义,但代码中并没有用到或定义这个函数。且报错时断时续,更加让人摸不着头脑。
问题根源
这个问题的根源可能在于版本过旧的vuex。redux devtools目前不支持vuex 3.0.0和3.0.1版本。
解决方案
要解决此问题,建议升级vuex版本至至少3.1。可以通过以下方式进行升级:
npm install vuex@3.1.2 --save-dev
升级后,vuex devtools将恢复正常工作,不再出现sub函数未定义的错误。