在有些情况下,我们不想往路由里添加历史记录。(vue的项目,vue-router中不想存历史记录)

根据vue官网提供的,楼主总结了一下,主要有以下几种方案:

根据官网的解释 。声明式路由和编程式路由都是添加新的记录,同时vue还提供了replace来替换路由记录,从而实现路由不存历史记录的情况,以下是楼主总结的几种方法:

  1. 声明式路由

  2. 编程式
  3. 原生js实现
    1. 楼主晚上回去看了一下<js高程>,原生实现替换路由,不记录历史记录的方法
    2. window.open("http://www.baidu.com.......");会往路由历史中添加一条记录(还有第二个参数,大家可自几去查看,在dom第7章)
    3. window.location.replace("http://www.baidu.com......."); 会替换之前的历史记录,不会添加历史记录

原创不易,自由转载,保留出处

在vue中,如何禁止回退上一步,路由不存历史记录相关推荐

  1. Vue 中定义方法页面上使用

    vue中定义方法的格式 为什么要这样定义 最近在学习前段,特别是HBuildX 我看里面很多方式都是这样使用,所以想强加练习 如何引用 当然我们的editArticle也可以直接放到js中,如下: 都 ...

  2. 在 Vue 中实现 sticky 鼠标上滑显示、下滑隐藏的效果

    在 Vue 中实现 sticky 鼠标上滑显示.下滑隐藏的效果 首先在需要实现该效果的组件中,创建一个数据属性,例如: isStickyVisible: true,并将其初始值设置为 true. 在组 ...

  3. Ubuntu 系统 下 AndroidStudio 工具 使用ctrl+z 回退上一步的方法

    Ubuntu 系统 下使用 AndroidStudio 使用ctrl + z 不是回退上一步的方法 ,是把 as 工具返回home 了 如果想使用ctrl + z 实现回退上一步 ,可以把Ubuntu ...

  4. Matlab 如何回退上一步、批量注释以及取消注释

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. (今天看到有位博主写的话,感觉很认同) 学习matlab的时候,很多时候想回退到上一步,又找不到对应选项. 想批量注释和 ...

  5. [vue] EventBus注册在全局上时,路由切换时会重复触发事件,如何解决呢?

    [vue] EventBus注册在全局上时,路由切换时会重复触发事件,如何解决呢? 建议在created里注册,在beforeDestory移出 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃 ...

  6. Vue中去掉表单对象上前后空格

    实现基于关键字搜索,发现查询到的结果集跟预期不匹配,开发者工具查看相应的请求,发现在请求参数前面多了一个空格,之后就是去掉空格了,vue中去空格只要在该表单对象 的v-model上加trim属性即可 ...

  7. vue中使用axios post上传头像/图片并实时显示到页面

    前端开发中,为了更好的用户体验,在头像上传时会先将图片显示到页面然后点击保存按钮 完成图片的上传成功 代码部分有参考他人的写法. html代码: <div id="myPhoto&qu ...

  8. vue中给window对象上添加属性的方法

    web页面通讯方法.window.open打开新页面,父子页面通讯的方法最直接的就是获取对方的window对象进行调用父子各自得属性及方法. 下面是整理的几种通讯得方法仅供参考 第一种 // 第一种方 ...

  9. Vue 中实现 excel文件上传功能

    场景: 上传excel表,并将excel表中的数据构建成实体 <div class="pull-right" v-if="doc"><el-u ...

  10. Vue中base64 转图片上传

    // 拍照获取图片base64 // imgsrc: base64图片资源refreshDataList (imgsrc) {let data = this.baseImg(imgsrc)consol ...

最新文章

  1. bootstraptable 列隐藏_bootstrapTable 隐藏某一列
  2. 工作组模式下专用队列(Private Queue)如何引用远程队列路径
  3. c# 联合halcon 基于相关性 模板匹配_机器视觉之halcon入门(5)-字符识别exe生成...
  4. 前端学习(489):文本格式化
  5. (原創) Verilog入門書推薦2:數位系統實習 Quartus II (SOC) (Verilog)
  6. css3中transform中的translate(),scale(),skew(),一个参数时的情况
  7. VScode加文件头的方式
  8. 基于tensorflow的RBF神经网络案例
  9. 直流电机双闭环调速系统matlab,双闭环直流调速系统的课程设计(MATLAB仿真).pdf
  10. 计算机的选材标准,GBT26642-2011无损检测金属材料计算机射线照相检测方法国家标准.pdf...
  11. chrome应用程序无法正常启动0x0000005
  12. 点餐系统,餐厅点餐系统,外卖点餐系统python计算机毕业设计
  13. Online Safe Trajectory Generation For QuadrotorsUsing Fast Marching Method and Bernstein Basis Polyn
  14. Android SIM 主要流程
  15. mysql outer join报错_千与千寻-MySQL联结join
  16. python报错Ran out of input
  17. 个人微信公众号——定位策略
  18. 剑指offer——二十六进制和十进制的相互转换
  19. 个人常用的sql脚本语句
  20. Windows Phone周岁背后的喜和忧

热门文章

  1. Webpack支持.vue文件的打包
  2. 前端-CSS-10-定位
  3. PHP大转盘中奖概率算法实例
  4. 【转】curl 查看一个web站点的响应时间(rt)
  5. flashlite3无法接入网络的解决办法
  6. tcp/udp/socket 端口映射,转发小工具
  7. 团队-象棋游戏-代码设计规范
  8. php错误和异常的处理方式
  9. Android中为APP创建快捷方式的原理(自己的理解)
  10. javascript array map方法