vue路由跳轉(zhuǎn)的三種方式, 1.router-link,屬于最簡單的實現(xiàn)跳轉(zhuǎn)的方式。
Router-link to=跳轉(zhuǎn)到的頁面的路徑。
當(dāng)瀏覽器解析它時,它將把它解析成一個類似。
Div和css樣式
li
Router-Link to=Keyframe Click to Verify Animation Effect/Router Link
/li
別忘了提前介紹router/index.js下需要跳轉(zhuǎn)的路徑。
2、這個router.push({ path:'/user'})
常用于路由參數(shù),用法與第三種類似。
不同的是:
1 .查詢引入?yún)?shù)只能使用名稱來引入路由。并且查詢需要引入路徑。
2.query的傳遞方式類似于ajax中的get,參數(shù)顯示在瀏覽器地址欄中。Params類似于post,不在瀏覽器地址欄顯示參數(shù)。
于helloworld.vue在文件
template
.
Li @ click=更改以驗證路由參數(shù)/li
/template
script
export default {
data () {
return {
Id: 43。//要傳遞的參數(shù)
}
},
methods:{
change(){
This. $router.push({ //core statement
Path:/select,//跳轉(zhuǎn)的路徑。
查詢:{ //push和Query在路由參數(shù)時一起使用,使用時傳遞參數(shù)。
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(){ //參數(shù)。
This.id=this。$ route.query.id,//接受參數(shù)鍵碼。
console.log(this.id)
}
}
/script
當(dāng)然,使用的標(biāo)簽也可以用V-IF=' ID==1 '或者else-if=id==2來區(qū)分和拼接。
3,這個。$ router.replace {path:'/'}也差不多,就不多介紹了。
vue路由跳轉(zhuǎn)的三種方式,以上就是本文為您收集整理的vue路由跳轉(zhuǎn)的三種方式最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。