案例:

从a页面=>b页面=>c页面,当前在c页面,执行某方法后可以如同按了浏览器后退键一样返回b页面

方法:

①. 若项目使用vue-router,this.$router.go(-1)可以回到上一页


②. this.$router.back()


③. window.history.go(-1)

区别

①与②的区别是:

go(-1): 原页面表单中的内容会丢失:1. this.$router.go(-1):后退+刷新;2. this.$router.go(0):刷新;3. this.$router.go(1):前进;----back(): 原页表表单中的内容会保留;1. this.$router.back():后退 ;2. this.$router.back(0):刷新;3. this.$router.back(1):前进;

③的区别是:

history.go(-1)是返回浏览器的上一页,而由于Vue是单页面应用,有的浏览器对于hash变更不认为是两个不同的页面,在hash模式下就不会跳回浏览器上一页

vue返回上一页(后退)的几种方法与区别相关推荐

  1. vue返回上一页不刷新页面的方法 / vue缓存页面

    问题: vue框架下,在返回上一页的时候(this.$router.go(-1)) ,默认会让上个页面重新执行一遍生命周期(即被刷新了). 想达到的效果: 返回上一页不刷新页面. 解决方法: 缓存上一 ...

  2. uniapp返回上一页携带参数,两种方法,实测有效

    方法一: pages/pre/pre.vue <template><view><view>返回的数据为:</view><view>id: { ...

  3. vue返回上一页并不刷新

    vue返回上一页并不刷新 vue返回上一页并不刷新 1.首先添加在主页面添加keep-alive <keep-alive ><router-view :key="key&q ...

  4. Vue 返回上一页页面不刷新

    Vue 返回上一页页面不刷新 场景:首页点进列表页时要刷新数据,信息页返回列表页时不刷新数据 首先在router.js中配置 {path: '/home',name: 'home',meta: {ti ...

  5. VUE 返回上一页 不刷新页面、重复进入同一页面created重复执行、每次进入页面时都执行created、vue单页面多路由,前进刷新,返回不刷新

    每次进入页面时都执行created.前进刷新,返回不刷新 思路: 利用 keep-alive与vue-router配合使用 ,判断哪些页面需要每次进入刷新,哪些页面不需要每次进入刷新: keepAli ...

  6. 解决VUE返回上一页,上一页空白问题

    问题: 我做项目的时候 发现vue返回上一页的时候, 有时候router不会读取router上的参数,就会导致我的项目空白. 思路: 让返回上一页的时候,上一页能读取到路由参数 解决: 根据上下页的n ...

  7. VUE中页面跳转的常用方式及返回上一页实现的两种方式

    一.我们知道,如果是一个页面的某些部分切换变化,那不是网页之间的切换,而是子组件的切换:对于页面切换,我们需要知道的是整个页面的内容和路径都发生了改变.在原生JS中我们知道页面切换可以使用locati ...

  8. vue 返回上一页,页面样式错乱

    vue项目返回上一页有时候会出现,页面样式错乱,就是页面之间的样式干扰了,虽然vue 是单页面开发,但是并不是说写在哪个页面上就是哪个页面的样式 解决方法已知有如下两种 给最外层页面添加独立的div ...

  9. vue 返回上一页 带参数

    返回上一页用的是 this.$router.go(-1) 那么只能在返回之前将参数放在localStorage里面 localStorage.setItem('searchKeyword', this ...

  10. vue返回上一页并传值回上一个页面(uni版本)

    1.返回上一页点击按钮及配置参数 backNav() {uni.$emit("planAdd",{tabIndex: 2});uni.navigateBack(); //此地方用的 ...

最新文章

  1. NBT:噬菌体激发根际防御军团(附视频)
  2. 洛谷 3029 [USACO11NOV]牛的阵容Cow Lineup
  3. 2017年10月08日 上学
  4. jQuery学习教程(一):入门
  5. FCN论文-语义分割
  6. Thymeleaf-extras-Spring Security 权限控制
  7. AlphaGo Zero 设计思路及应用实践(上)
  8. 上位机plc编程入门_上位机-使用C#编程语言编写PLC上位机软件-技术论坛-西门子中国...
  9. matlab 关闭mdl,双击m文件和mdl文件重新打开一个matlab主程序
  10. python画围棋棋盘_python3 turtle 画围棋棋盘
  11. James Gosling畅言Java技术未来十年发展
  12. Nacos安装讲解教程
  13. 绿联蓝牙发射器 linux,绿联蓝牙发射器 Switch蓝牙耳机完美解决方案
  14. 【转】巧舟的逆转裁判开发手记~
  15. Python利用hadoop Streaming编写的Map-Reduce程序命令运行和本地调试运行
  16. django 中的聚合和分组 F查询 Q查询 事务cookies和sessions 066
  17. 利用python,求解数独
  18. Linux进程控制(一)
  19. 如何使用 JavaScript 显示/隐藏或切换 DIV 元素
  20. 优化问题-目标函数确定

热门文章

  1. Kaplan-Meier plot cutoff选择
  2. 【毕业设计】 单片机自动写字机器人设计与实现 - 物联网 嵌入式 stm32
  3. 水下机器人 结构设计
  4. 基于单片机的自行车码表
  5. easyopenjtag使用教程(最新版)
  6. 复现论文常用函数(一)tf.one_hot,tf.train.batch,tf.train.shuffle_batch,数据读取机制,获取文件路径,Bunch等
  7. 解决分类中样本分布不平衡问题
  8. efi分区隐藏_win10如何隐藏efi分区|win10如何隐藏efi分区的方法
  9. python的display显示_Python display.display方法代码示例
  10. “某某某”was not declared in this scope?报错原因。