this.$router.push()
参数:<sting> | <object>
1.path:
<string>
this.$router.push({
path:'/home',
query:{ plan:"private" }
})
跳转到根路径 /home,并且携带query参数,在path属性存在的时候,params属性失效,参数会显示在url上
this.$router.push({
name:'home',
params:{plan:"private"}
})
跳转到路由名称为home的页面上(具名路由) ,并且携带参数,不会显示在url上,有name时,params才会生效
路由中的meta属性用于存储一些临时数据,直接定义在路由之中,可以用来做面包屑或者用于区分时候缓存的时候使用
this.$router.go()
用于跳转历史记录栈
this.$router.replace()
用于替换当前的历史记录栈 用法和push一致
vue-router中的 编程式导航 push/go/replace
最新推荐文章于 2023-05-11 19:50:40 发布