注销时调用路由跳转失效
// 状态管理代码
import router from '@/router/index.js';
......
return new Promise(resolve => {
commit("SET_TOKEN", "");
commit("SET_ROLEBTNARR", []);
commit("SET_ROLEROUTER", []);
console.log('清理干净退出!')
router.replaceAll({path: '/pages/login/login'})
resolve();
});
报错如下:
Uncaught (in promise) TypeError: Cannot set property 'query' of undefined
at formatFrom ()
at Router._callee6$ ()
at tryCatch ()
at Generator.invoke [as _invoke] ()
at Generator.prototype.(anonymous function) [as next] ()
at asyncGeneratorStep ()
at _next ()
0 个回复