vue中,如果跳转同一个页面路由,虽不会影响功能,但是会报错

原因:路由的push会向历史记录栈中添加一个记录,同时跳转同一个路由页面,会造成一个重复的添加,导致页面的报错

解决方案:在router的index.js中重写vue的路由跳转push

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

解决vue跳转同一路由报错问题相关推荐

  1. 解决vue重复点击路由报错问题:Uncaught (in promise) NavigationDuplicated

    直接在路由router文件夹下加上下面代码: import routes from './router'方法一: const originalPush = Router.prototype.push ...

  2. vue 解决重复点击导航路由报错 问题

    // 解决重复点击导航路由报错 const originalPush = VueRouter.prototype.push VueRouter.prototype.push = function pu ...

  3. vue重复访问同一路由报错

    vue重复访问同一路由报错 import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) // 重写router的push ...

  4. 解决Vue项目在iOS 10 报错 “Cannot declare a let variable twice: ‘r‘”

    问题描述 如下图所示,H5页面在iPhone7P及IPhone5c(iOS 10)手机上打开白屏,使用vconsole查看报错原因是Cannot declare a let variable twic ...

  5. vue重复点击路由报错,解决NavigationDuplicated: Avoided redundant navigation to current location: 问题

    vue项目中重复加载当前路由会报错, 解决方法:找到项目中的router文件,在里面添加代码,修正Vue原型上的push和replace方法 (注意vue-router的引入名称) // 缓存原型上的 ...

  6. 解决vue 跳转相同路由携带不同参数,页面不渲染问题

    项目中遇到跳转详情,但是详情中侧边有小列表的存在,这样就是相当于从详情跳到详情,如果直接使用this.router.push的方式,则会发现页面不会重新渲染,写在created和mounted内的方法 ...

  7. vue连续点击重复路由报错解决方法

    在 router 的配置文件里下添加一下代码(在use之前): import Router from 'vue-router'const originalPush = Router.prototype ...

  8. 解决vue项目build的时候报错Warning: Accessing non-existent property ‘cat‘ of module exports inside circular de

    *  正在执行任务: npm run build > selection-tool@1.0.0 build > node build/build.js - building for pro ...

  9. vue重复路由报错解决

    vue重复路由报错解决 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation- 分为三种解决方式 1.捕获异 ...

最新文章

  1. 如何选择阿里云服务器配置?
  2. [SOSP 17] Wukong+S : 不断演化的RDF数据的亚毫秒级别的状态流查询
  3. mysql isam参数优化_MySQL MyISAM优化设置点滴
  4. linux 改成utc时间_C++下四种常用的程序运行时间的计时方法总结
  5. 网络流-EK求最大流
  6. 浅析Hibernate映射(一)——基本映射
  7. codeforces1498 D. Bananas in a Microwave(背包+优化)
  8. 面向关系数据库的智能索引调优方法
  9. 使用VisualStudio或VisualStudio Code作为代码比较工具
  10. python字符串编码_Python字符串编码答疑
  11. c语言牛顿方法,C语言编写牛顿迭代法的跟踪
  12. SharePoint 2010版本表
  13. 098 元类(metaclass)
  14. Luogu2992[USACO10OPEN] Triangle Counting
  15. 2022-2028全球与中国电池级硫酸锰市场现状及未来发展趋势
  16. 计算机电源功率高好吗,电脑电源买多大功率适合?实战分析分享
  17. Python | 程序查找列表中最小和最大元素的位置
  18. 牛客网练习,某公司2017秋招。叫车 2017年
  19. 原创 关于中国象棋的
  20. [PTA]实验11-2-7 统计专业人数

热门文章

  1. MySQL 数据库简单介绍
  2. 基于python+opencv的网球识别
  3. web漏洞之需要准备的工作:信息收集
  4. 来看看这份超全面的《Android面试题及解析》,知乎上已获万赞
  5. 现货黄金k线图与均线的结合
  6. 自己动手写搜索引擎(常搜吧历程五#解析文档之XML#)(Java、Lucene、hadoop)
  7. 【Visual C 】游戏开发笔记十二 游戏输入消息处理 一 键盘消息处理
  8. python pandas 讲解ppt_python-pandas-数据分析技术与编程方法讲座ppt
  9. java小鸡大冒险_小鸡大冒险
  10. log日志打印封装,并保存到本地文件