vue-router4 (四) 历史记录处理方法

网页切换之后不想留下原页面历史记录处理方法(比如登陆完之后不想留下登陆页面的历史记录):
复制代码
<router-link replace to="/reg">Reg</router-link>

2.router.push()方法导航直接改成router.replace()

复制代码
<button @click="toPage()">reg</button>

const toPage= ()=>{
   router.replace("/reg")   
}

3.router.go()和router.back()

① router.go();前进

参数为数字,可正可负

正:router.go(1);前进1个历史、router.go(2);前进2个历史;

负:router.go(-1);后退1个历史、router.go(-2);后退2个历史;

复制代码
<button @click="next()" style="margin-right: 20px;">next</button>

const next = ()=>{
    router.go(2)
 }

② router.back();后退

没有参数,只能一步步后退

复制代码
<button @click="prev()">prev</button>

const prev = ()=>{
    router.back()
}
相关推荐
二十雨辰1 小时前
歌词滚动效果
前端·css
法医1 小时前
和文心快码做朋友,让编程像“说话”一样简单
前端·文心快码
前端小巷子1 小时前
JS 打造「放大镜 + 缩略图」一体组件
前端·javascript·面试
陈随易1 小时前
适合中国宝宝的AI编程神器,文心快码
前端·后端·node.js
知识分享小能手1 小时前
React学习教程,从入门到精通,React AJAX 语法知识点与案例详解(18)
前端·javascript·vue.js·学习·react.js·ajax·vue3
UrbanJazzerati1 小时前
掌握 DOM 的基础属性与方法:从操作元素到构建动态效果
前端·面试
朗迹 - 张伟2 小时前
Gin-Vue-Admin学习笔记
vue.js·学习·gin
hashiqimiya2 小时前
html实现右上角有个图标,鼠标移动到该位置出现手型,点击会弹出登录窗口。
前端·html
古夕2 小时前
前端文件下载的三种方式:a标签、Blob、ArrayBuffer
前端·javascript·vue.js