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 小时前
小龙虾(openclaw),轻松玩转自动发帖
前端·人工智能·后端
Jagger_3 小时前
抱怨到躺床关灯的一次 DIY 记录
前端
陈随易6 小时前
前端大咖mizchi不满Rust、TypeScript却爱上MoonBit
前端·后端·程序员
whinc7 小时前
🚀 两年小程序开发,我把踩过的坑做成了开源 Skills
前端·微信小程序·ai编程
sure2828 小时前
React Native中创建自定义渐变色
前端·react native
KKKK9 小时前
SSE(Server-Sent Events)流式传输原理和XStream实践
前端·javascript
子兮曰9 小时前
Humanizer-zh 实战:把 AI 初稿改成“能发布”的技术文章
前端·javascript·后端
Din10 小时前
主动取消的防抖
前端·javascript·typescript
百度地图汽车版10 小时前
【AI地图 Tech说】第九期:让智能体拥有记忆——打造千人千面的小度想想
前端·后端
臣妾没空10 小时前
Elpis 全栈框架:从构建到发布的完整实践总结
前端·后端