因Push方法导致的控制台报错
有时VUE会报错navigating to current location "路由路径" is not allowed
这是因为:
在以前,如果没有向router.push提供回调,则错误仅发送到全局路由器错误处理程序,所以在控制台看不到报错;但现在,由于push和replace都返回了一个promise,因此,如果未捕获到导航失败(取消导航的任何事情(如next(false)或next('/ other')也算在内)),因为没有兑现承诺,将在控制台中看到错误
可以在push方法的后面追加.catch方法或者重写Push函数

浙公网安备 33010602011771号