1.通過使用<router-link></router-link>標(biāo)簽實(shí)現(xiàn)跳轉(zhuǎn)

router-link實(shí)現(xiàn)路由跳轉(zhuǎn)
如果希望跳轉(zhuǎn)后,不保留上一個(gè)頁面的歷史記錄,可以在router-lick上加入replace
例如:<router-link to="/"? replace></router-link>
2. this.$router.push() 跳轉(zhuǎn)
(1)params跳轉(zhuǎn)
this.$router.push({path:"/", params:{id:1}})
? ????????????????????????//跳轉(zhuǎn)路徑?????//跳轉(zhuǎn)參數(shù)
(2)query跳轉(zhuǎn)
this.$router.push({path:"/", query:{id:1}})
? ????????????????????????//跳轉(zhuǎn)路徑?????//跳轉(zhuǎn)參數(shù)
3.query跳轉(zhuǎn)和params跳轉(zhuǎn)的區(qū)別
路由傳值有兩種方式,params和query,params傳值刷新頁面是要消失的,然而query卻不會(huì),兩者的區(qū)別就在于query會(huì)把傳遞的參數(shù)顯示在url地址中,就像這樣:/adminUser/001001001?jum=001001001211,參數(shù)過多的話url地址會(huì)變得非常難看,如果你并不在意url地址難看與否,那么你可以不使用params,而是使用query,只是切換個(gè)單詞而已,這是一種方法(不是最優(yōu)辦法)。
4.返回上一頁,不存在歷史記錄
this.$router.replace({
path:"/123"
})