baidu / NoahV

An efficient front-end application framework based on vue.js
https://baidu.github.io/NoahV
Apache License 2.0
639 stars 146 forks source link

路由通过push方式跳转报错 #78

Closed wsb260 closed 4 years ago

wsb260 commented 4 years ago

场景是父路由跳转子路由 因为noahv的路由功能不支持重定向,所有选择通过编程式用push跳转 但是会报以下错误 image

然后通过添加以下代码可以消除错误

const routerPush = VueRouter.prototype.push;
VueRouter.prototype.push = function push(location) {
    return routerPush.call(this, location)['catch'](error => error);
};

不知道有没有人遇见这种错误

iyuxy commented 4 years ago

hello,贴一个你的使用方法吧,包括你的路由配置、push方法在那个页面中写的,访问那个页面报错等信息

iyuxy commented 4 years ago

为什么要在父路由中push子路由的地址呢?

wsb260 commented 4 years ago

我的诉求是想要进入系统的时候默认进入子路由

iyuxy commented 4 years ago

关联到 #81