vue-router的路由切换方式

路由切换大方面可分为两类:一类是标签,另一类是编程导航。

第一种:router-link标签

router-link 和a标签一样,点击后跳转,to 属性指定跳转路由的地址,具体代码如下:

<router-link   to="/home">点击跳转home</router-link>

 

第二种:编程导航

当然我们不能每次跳都通过点击链接来切换,所以我们还可以通过函数来跳转,vue-router 提供了push、replace、go三种方法给我们用,我们简单看一下,所提供方法具体的参数可参见官方文档

//导航到新路由时,会向history栈中添加一条新的记录
router.push({ path: '/home' })


//跟router.push类似,唯一不同的是:它不会向history添加新纪录,正如它的名字的意思那样——而是替代掉当前的history记录
router.replace({ path: '/home' })


//这个方法的参数n是一个整数,意思是在history记录中前进或后退多少步,类似于 window.history.go(n)
router.go(n)

 

posted @ 2022-05-06 15:57  最初的样子  阅读(987)  评论(0编辑  收藏  举报