报错内容如下
vue-router.mjs:3472 TypeError: s.then is not a function
at vue-router.mjs:2104:52
at Object.runWithContext (runtime-core.esm-bundler.js:3865:18)
at R (vue-router.mjs:3239:19)
at vue-router.mjs:3590:69
试了各种解决方案都不行,最后发现是一个十分扯的问题
解决方案如下:
检查一下是不是自己在router中引入组件的方式是
{
path: "xxxx",
component: ()=>xxxx(已经引入的模块名称)
},
改成
{
path: "xxxx",
component: xxxx(已经引入的模块名称)
},
即可!!!