vue路由跳转的三种方式, 1.router-link,属于最简单的实现跳转的方式。
Router-link to=跳转到的页面的路径。
当浏览器解析它时,它将把它解析成一个类似。
Div和css样式
li
Router-Link to=Keyframe Click to Verify Animation Effect/Router Link
/li
别忘了提前介绍router/index.js下需要跳转的路径。
2、这个router.push({ path:'/user'})
常用于路由参数,用法与第三种类似。
不同的是:
1 .查询引入参数只能使用名称来引入路由。并且查询需要引入路径。
2.query的传递方式类似于ajax中的get,参数显示在浏览器地址栏中。Params类似于post,不在浏览器地址栏显示参数。
于helloworld.vue在文件
template
.
Li @ click=更改以验证路由参数/li
/template
script
export default {
data () {
return {
Id: 43。//要传递的参数
}
},
methods:{
change(){
This. $router.push({ //core statement
Path:/select,//跳转的路径。
查询:{ //push和Query在路由参数时一起使用,使用时传递参数。
id:this.id ,
}
})
}
}
}
/script
在select.vue文件中。
template
select
Option value=1 Selected=Selected Chengdu/Option
Option value=2 Beijing/option
/select
/template
script
export default{
data(){
return{
id:
}
},
在生命周期中收到Created(){ //参数。
This.id=this。$ route.query.id,//接受参数键码。
console.log(this.id)
}
}
/script
当然,使用的标签也可以用V-IF=' ID==1 '或者else-if=id==2来区分和拼接。
3,这个。$ router.replace {path:'/'}也差不多,就不多介绍了。
vue路由跳转的三种方式,以上就是本文为您收集整理的vue路由跳转的三种方式最新内容,希望能帮到您!更多相关内容欢迎关注。