自学内容网 自学内容网

vue2调用dispatch报错TypeError: sub is not a function

场景

一般在vue2.x项目中我们会使用Vue DevTools插件来帮助我们开发,但是今天项目突然出现bug,调用vuex的dispatch方法时突然出现报错,如下:

TypeError: sub is not a function
    at eval (vuex.esm.js?2f62:422:1)
    at Array.forEach (<anonymous>)
    at Store.dispatch (vuex.esm.js?2f62:422:1)
    at Store.boundDispatch [as dispatch] (vuex.esm.js?2f62:332:1)
    at eval (list.vue?51fc:432:1)

解决方案
vue2老项目,使用的新的vuedevtools,vuex版本太老,报错中断了,

打开devtool 设置的兼容vuex<3.1.0版本


原文地址:https://blog.csdn.net/yusirxiaer/article/details/144359308

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!