欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue跳轉(zhuǎn)頁面常用的幾種方法匯總

 更新時(shí)間:2023年02月23日 08:36:28   作者:宋文軒  
這篇文章主要介紹了vue跳轉(zhuǎn)頁面常用的幾種方法匯總,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue跳轉(zhuǎn)頁面有好幾種不同方法,下面將通過實(shí)例代碼給大家介紹,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下。

1:router-link跳轉(zhuǎn)

1.不帶參數(shù)

<router-link :to="{name:'home'}">?
<router-link :to="{path:'/home'}"> //name,path都行, 建議用name?
// 注意:router-link中鏈接如果是'/'開始就是從根路由開始;如果不帶'/',則從當(dāng)前路由開始。?

2.帶params參數(shù)

<router-link :to="{name:'home', params: {id:123456}}">?
// params傳參數(shù) (類似post)
// 路由配置 path: "/home/:id" 或者 path: "/home:id"?
// 不配置path ,第一次可請求,刷新頁面id會(huì)消失;配置path,刷新頁面id會(huì)保留。
// html 取參 $route.params.id ? ?script 取參 this.$route.params.id?

3.帶query參數(shù)

<router-link :to="{name:'home', query: {id:123456}}">?
// query傳參數(shù) (類似get,url后面會(huì)顯示參數(shù))
// 路由可不配置
// html 取參 $route.query.id ? ?script 取參 this.$route.query.id

2:this.$router.push()

1.不帶參數(shù)

this.$router.push('/home')
this.$router.push({name:'home'})
this.$router.push({path:'/home'})?

2.query傳參 

this.$router.push({name:'home',query: {id:'123456'}})
this.$router.push({path:'/home',query: {id:'123456'}})
// html 取參 $route.query.id ? ?script 取參 this.$route.query.id?

3.params傳參

this.$router.push({name:'home',params: {id:'123456'}}) // 只能用 name
// 路由配置 path: "/home/:id" 或者 path: "/home:id" ,
// 不配置path ,第一次可請求,刷新頁面id會(huì)消失
// 配置path,刷新頁面id會(huì)保留
// html 取參 $route.params.id ? ?script 取參 this.$route.params.id

4.query和params區(qū)別

query類似get, 跳轉(zhuǎn)之后頁面url后面會(huì)拼接參數(shù),類似?id=123456, 非重要性的可以這樣傳, 密碼之類還是用params刷新頁面id還在

params類似post, 跳轉(zhuǎn)之后頁面url后面不會(huì)拼接參數(shù), 但是刷新頁面id會(huì)消失。 

3:this.$router.replace() 

用法同上,和第2個(gè)的this.$router.push方法一樣。

4:this.$router.go(n) 

<button @click="upPage">[上一頁]</button>
<button @click="downPage">[下一頁]</button>
upPage() {
this.$router.go(-1); ?// 后退一步記錄,等同于 history.back()
},
downPage() {
this.$router.go(1); ? // 在瀏覽器記錄中前進(jìn)一步,等同于 history.forward()
}

向前或者向后跳轉(zhuǎn)n個(gè)頁面,n可為正整數(shù)或負(fù)整數(shù)

ps : 區(qū)別

this.$router.push

跳轉(zhuǎn)到指定url路徑,并向history棧中添加一個(gè)記錄,點(diǎn)擊后退會(huì)返回到上一個(gè)頁面。

this.$router.replace

跳轉(zhuǎn)到指定url路徑,但是history棧中不會(huì)有記錄,點(diǎn)擊返回會(huì)跳轉(zhuǎn)到上個(gè)頁面 (直接替換當(dāng)前頁面)。

this.$router.go(n)

向前或者向后跳轉(zhuǎn)n個(gè)頁面,n可為正整數(shù)或負(fù)整數(shù)。

總結(jié)

以上所述就是給大家介紹的vue路由跳轉(zhuǎn)四種方式,僅為個(gè)人經(jīng)驗(yàn)。希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解vue父子組件狀態(tài)同步的最佳方式

    詳解vue父子組件狀態(tài)同步的最佳方式

    這篇文章主要介紹了vue父子組件狀態(tài)同步的最佳方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 基于VUE實(shí)現(xiàn)判斷設(shè)備是PC還是移動(dòng)端

    基于VUE實(shí)現(xiàn)判斷設(shè)備是PC還是移動(dòng)端

    這篇文章主要介紹了基于VUE實(shí)現(xiàn)判斷設(shè)備是PC還是移動(dòng)端,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Vue?結(jié)合Sortablejs實(shí)現(xiàn)table行排序功能

    Vue?結(jié)合Sortablejs實(shí)現(xiàn)table行排序功能

    在一個(gè)列表展示頁面上,使用了表格組件,原有組件本身不支持拖拽功能,需求要求在列表的基礎(chǔ)上支持行拖拽排序,因此引入了www.sortablejs.com插件,接下來通過本文給大家講解Vue?結(jié)合Sortablejs實(shí)現(xiàn)table行排序功能,需要的朋友可以參考下
    2022-10-10
  • vue使用axios獲取不到響應(yīng)頭Content-Disposition的問題及解決

    vue使用axios獲取不到響應(yīng)頭Content-Disposition的問題及解決

    這篇文章主要介紹了vue使用axios獲取不到響應(yīng)頭Content-Disposition的問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • vue3+element-plus動(dòng)態(tài)路由菜單示例代碼

    vue3+element-plus動(dòng)態(tài)路由菜單示例代碼

    這篇文章主要介紹了vue3+element-plus動(dòng)態(tài)路由菜單示例代碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-11-11
  • vue項(xiàng)目中使用rimraf?dev啟動(dòng)時(shí)刪除dist目錄方式

    vue項(xiàng)目中使用rimraf?dev啟動(dòng)時(shí)刪除dist目錄方式

    這篇文章主要介紹了vue項(xiàng)目中使用rimraf?dev啟動(dòng)時(shí)刪除dist目錄方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue服務(wù)器代理proxyTable配置如何解決跨域

    vue服務(wù)器代理proxyTable配置如何解決跨域

    這篇文章主要介紹了vue服務(wù)器代理proxyTable配置如何解決跨域問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 關(guān)于vue表單提交防雙/多擊的例子

    關(guān)于vue表單提交防雙/多擊的例子

    今天小編就為大家分享一篇關(guān)于vue表單提交防雙/多擊的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • Vue自定義指令深入探討實(shí)現(xiàn)

    Vue自定義指令深入探討實(shí)現(xiàn)

    這篇文章主要介紹了Vue自定義指令的實(shí)現(xiàn),Vue支持自定義指令,開發(fā)者可以根據(jù)自己的需求,創(chuàng)建自己的指令來擴(kuò)展Vue的功能,需要詳細(xì)了解可以參考下文
    2023-05-05
  • 淺談vue.js導(dǎo)入css庫(elementUi)的方法

    淺談vue.js導(dǎo)入css庫(elementUi)的方法

    下面小編就為大家分享一篇淺談vue.js導(dǎo)入css庫(elementUi)的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03

最新評(píng)論