重复跳转异常问题

如果重复跳转相同的界面会产生如下的错误,这时可以自行判断跳转时拒绝跳转到相同的界面
在这里插入图片描述
如果使用的是 this.$router.push或者router-link to,则在router下的index将异常catch住就可以了


const originalPush = Router.prototype.push
Router.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}

在这里插入图片描述
如果使用的是replace方法则需要手动判断
在这里插入图片描述

Logo

前往低代码交流专区

更多推荐