站長資訊網
        最全最豐富的資訊網站

        vue路由跳轉方式有哪些

        跳轉方式:1、用“<router-link :to="{..}">”語句;2、用“this.$router.push()”語句;3、用“this.$router.replace()”語句;4、用“this.$router.go(n)”語句。

        vue路由跳轉方式有哪些

        本教程操作環境:windows7系統、vue2.9.6版,DELL G3電腦。

        vue 路由跳轉四種方式 (帶參數)

        1. router-link

        1. 不帶參數   <router-link :to="{name:'home'}">  <router-link :to="{path:'/home'}"> //name,path都行, 建議用name   // 注意:router-link中鏈接如果是'/'開始就是從根路由開始,如果開始不帶'/',則從當前路由開始。       2.帶參數   <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

        2. this.$router.push() (函數里面調用)

        1.  不帶參數   this.$router.push('/home') this.$router.push({name:'home'}) this.$router.push({path:'/home'})       2. query傳參    this.$router.push({name:'home',query: {id:'1'}}) this.$router.push({path:'/home',query: {id:'1'}})   // html 取參  $route.query.id // script 取參  this.$route.query.id       3. params傳參   this.$router.push({name:'home',params: {id:'1'}})  // 只能用 name   // 路由配置 path: "/home/:id" 或者 path: "/home:id" , // 不配置path ,第一次可請求,刷新頁面id會消失 // 配置path,刷新頁面id會保留   // html 取參  $route.params.id // script 取參  this.$route.params.id       4. query和params區別 query類似 get, 跳轉之后頁面 url后面會拼接參數,類似?id=1, 非重要性的可以這樣傳, 密碼之類還是用params刷新頁面id還在   params類似 post, 跳轉之后頁面 url后面不會拼接參數 , 但是刷新頁面id 會消失

        3. this.$router.replace() (用法同上,push)

        4. this.$router.go(n)

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

        ps : 區別

        • this.$router.push
          跳轉到指定url路徑,并想history棧中添加一個記錄,點擊后退會返回到上一個頁面

        • this.$router.replace
          跳轉到指定url路徑,但是history棧中不會有記錄,點擊返回會跳轉到上上個頁面 (就是直接替換了當前頁面)

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

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 岛国精品一区免费视频在线观看| 精品国产污污免费网站| 国产福利精品一区二区| 精品人妻无码专区中文字幕 | 精品视频一区二区三区在线观看| 四虎精品免费永久免费视频| 四虎国产精品永久一区| 欧洲精品色在线观看| 拍国产乱人伦偷精品视频 | 亚洲av成人无码久久精品| 国产精品 猎奇 另类视频| 97久久精品无码一区二区| 日韩精品极品视频在线观看免费| 国产亚洲精品激情都市| 杨幂国产精品福利在线观看| 成人区精品一区二区不卡| 无码人妻精品一区二区三区夜夜嗨 | 精品久久久久久国产免费了| 99久久精品免费观看国产| 九九在线精品视频专区| 国产精品久久国产精麻豆99网站| 精品久久久久久无码专区不卡| 最新国产精品无码| 欧美成人精品网站播放| 精品一久久香蕉国产线看播放 | 久久久久夜夜夜精品国产| 99精品高清视频一区二区| 69久久精品无码一区二区| 国产亚洲精品资源在线26u| 亚洲AV无码成人精品区在线观看 | 国产欧美精品专区一区二区| 99久免费精品视频在线观看| 9191精品国产免费久久| 欧美黑人巨大精品| 青青草国产精品欧美成人| 久久精品视频网| 久久成人精品视频| 四虎精品8848ys一区二区| 91精品国产综合久久香蕉| www亚洲欲色成人久久精品| 97精品国产自在现线免费观看|