在 vue 中,实现路由跳转有两种方式
1. 声明式导航:router-link(一般情况都使用这个)
2. 编程式导航:this.$router.push 和 this.$router.replace
- 在什么情况下要使用编程式导航?
比如在登录页面,点击登录按钮的时候要跳转到系统主页面,这时我们就会用到编程式导航
2. this.$router.push(path)
是跳转到指定路由,还可以前进和后退,this.$router.go(正数/负数)——正数代表前进几步,负数代表后退几步
3. this.$router.replace(path)
是替换当前路由跳转到指定路由,不会向 history 添加新纪录,不能前进和后退
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端