Vue-router的复杂页面之间是怎么进行跳转的?

作者站长头像
站长
· 阅读数 14

我们知道在vue-router中,常用的场景为:

<router-link to="/" >
<router-link to="/home" >
<router-link to="/about" >
...
<router-view/>

Vue-router的复杂页面之间是怎么进行跳转的?

我们知道在很多场景下,并没有router-lnik,比如:登录/注册页,404,等这些是单元素的页面,这些页面并没有router-link,router-view来进行页面划分,这种页面和前者的页面是怎么进行跳转的呢?

回复
1个回答
avatar
test
2024-07-16

vue router 官方文档有说明导航的调用方式有两种:声明式,编程式,你列举的<router-link>就是声明式的语法,而编程式的语法就是使用router实例上的push方法。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容