vue关于router.replace历史路由问题记录
问题描述
A->B->C,C->B,在B中使用this.$router.go(-1),预期期望是返回到A页面,但是实际是又返回了C页面去了。
C页面提交通过this.$router.push跳转到B页面,在B页面使用go(-1)的话则会重新返回到C页面。
在网上查了下,提到的大多数解决方案都是使用this.$router.replace,即替换当前页面的方式,就不会生成历史记录。
通过验证,在C页面通过replace显示B页面后,然后再使用this.$router.go(-1)会发现,第一次没反应,再返回一次才是真的返回到了A页面。
通过进一步的观察发现,第一次点击其实并不是没有反应,而是页面返回到了首次的B页面。
这就是说,在C页面使用replace替换掉的是C页面的路由,C页面之前的B页面历史记录还存在。
解决方案:
后来通过使用keep-live和vuex的方式,结合this.$router.go(-1),让页面自动刷新的方式解决问题。参考这篇文章。
vue关于router.replace历史路由问题记录相关推荐
- vue中如何返回历史路由_产品分析丨VUE如何在Vlog大潮中稳步发展
作者:Ansley 职景学员 我是从17年年底开始使用VUE的,当时它仅仅是个视频剪辑工具,最出色的始终还是颇具质感的滤镜,朋友圈很多人都在用它拍视频.去年年底,它以脱胎换骨的3.0版本,搭上Vlog ...
- vue中如何返回历史路由_如何配置局域网中的多台无线路由器【图文教程】
出于无线接入或者无线覆盖范围扩展等需求,我们购买了若干台路由器,本文档主要描述如何通过多台路由器配合使用,达到家庭网络的全面覆盖. 家庭网络有线网络扩展为无线网络的方案 假设已有一条ADSL宽带线(或 ...
- vue项目创建步骤 和 路由router知识点
菜单快捷导航: vue项目创建 vue路由router知识点(路径参数.查询参数.命名路由.嵌套路由.命名视图.hash/history模式) vue导航守卫(全局守卫.单个路由独享.组件级守卫) 1 ...
- router vue 多个路径_vue-router 路由 总结
vue.js 路由基础 安装vue - router 直接下载 / CDN Unpkg.com 提供了基于 NPM 的 CDN 链接.上面的链接会一直指向在 NPM 发布的最新版本.你也可以像 htt ...
- 四十三、在Vue使用router,路由的管理
@Author:Runsen @Date:2020/7/17 管理路由是一项必不可少的功能.今天,Runsen学习Vue Router. 文章目录 安装Vue Router Vue Router使用 ...
- router vue 动态改变url_vue动态路由
什么叫动态路由呢?顾名思义就是程序员眼中的硬编码与非硬编码的区别. 还是拿之前的静态路由来做对比 import Vue from 'vue' import Router from 'vue-route ...
- Vue中this.$router.replace和this.$router.push的区别
this.$router.push 跳转到指定URL,向history栈添加一个新的纪录,点击后退会返回至上一个页面. 声明式:< router-link :to = "-" ...
- router vue 动态改变url_Vue教程(路由router-基本使用)
本文开始我们来给大家介绍在Vue中非常重要的一个内容,就是路由Router 什么是路由 后端路由:对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源: 前端路由:对于 ...
- 01-路由跳转 安装less this.$router.replace(path) 解决vue/cli3.0语法报错问题
01-路由跳转 安装less this.$router.replace(path) 解决vue/cli3.0语法报错问题 参考文章: (1)01-路由跳转 安装less this.$router.re ...
最新文章
- 编程没基础学python多长时间--零基础学Python,从入门到精通需要多长时间
- tkinter 10 messagebox 弹窗
- Bugzilla安装过程
- oracle复制数据库文件不动,复制数据库中需要注意的几点事项
- 雷电交加,雨水倾泻--北京
- mysql语句二级查询_mysql_2 基本查询语句
- Second easyui框架学习
- H3C iMC PLAT 安装部署相关问题及解决方法1
- Java基础--说集合框架
- PPG信号滤波过后的时频分析
- matlab不能radon变换,Radon变换的理解
- 计算机cpu近几年价格,CPU性能过剩的福利 十年老电脑还能再战几年?
- 我的世界服务器的自动门怎么做,我的世界自动门怎么做
- Zbrush学习笔记
- 跨境电商平台哪个好?——扬帆际海
- 前端做微信好友分享_web端实现微信分享功能
- 嵌入式Linux驱动开发9---WTD驱动程序以及测试过程记录
- MAGSAC:Marginalizing Sample Consensus
- FPGA纯verilog实现UDP通信,三速网自协商仲裁,动态ARP和Ping功能,提供工程源码和技术支持
- Axure怎样制作内部框架