tft每日頭條

 > 生活

 > vue隻顯示路由頁面

vue隻顯示路由頁面

生活 更新时间:2024-12-23 02:53:53

vue隻顯示路由頁面?vue路由跳轉有四種方式<router-link :to="{name:'home'}"> <router-link :to="{path:'/home'}"> //name,path都行, 建議用name // 注意:router-link中鍊接如果是'/'開始就是從根路由開始,如果開始不帶'/',則從當前路由開始,我來為大家科普一下關于vue隻顯示路由頁面?以下内容希望對你有幫助!

vue隻顯示路由頁面(Vue路由跳轉方法)1

vue隻顯示路由頁面

vue路由跳轉的方式總結

vue路由跳轉有四種方式

  • router-link
  • this.$router.push() (函數裡面調用)
  • this.$router.replace() (用法同push)
  • this.$router.go(n)
不帶參
  • router-link

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

  • this.$router.push()

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

  • this.$router.replace() (用法同push)
帶參
  • router-link

<router-link :to="{name:'home', params: {id:1}}"> // params傳參數 (類似post) // 路由配置 path: "/home/:id" 或者 path: "/home:id" // 不配置path ,第一次可請求,刷新頁面id會消失 // 配置path,刷新頁面id會保留 // html 取參 $route.params.id // script 取參 this.$route.params.id <router-link :to="{name:'home', query: {id:1}}"> // query傳參數 (類似get,url後面會顯示參數) // 路由可不配置 // html 取參 $route.query.id // script 取參 this.$route.query.id

  • this.$router.push(query傳參

this.$router.go(n) this.router.go(n)this.router.go(n)this.router.go(n) 向前或者向後跳轉n個頁面,n可為正整數或負整數

區别

this.$router.push 跳轉到指定url路徑,并想history棧中添加一個記錄,點擊後退會返回到上一個頁面 this.$router.replace 跳轉到指定url路徑,但是history棧中不會有記錄,點擊返回會跳轉到上上個頁面 (就是直接替換了當前頁面) this.$router.go(n) 向前或者向後跳轉n個頁面,n可為正整數或負整數

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved