首頁  >  文章  >  web前端  >  關於Vue 動態設定路由參數的介紹

關於Vue 動態設定路由參數的介紹

不言
不言原創
2018-06-29 17:14:071733瀏覽

這篇文章主要介紹了Vue 動態設定路由參數的案例分析,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

在vue中可以動態設定路由參數:

1.使用this.$router.go(),與js histroy.go() 用法一直,前進1,後退-1,當前頁: 0

注意使用go時必須是已經有存取歷史記錄了

案例:

##

<template>
  <p> 
    <button @click="goht">后退<button> <br/>
    <button @click="goqj">前进<button> <br/>
    <button @click="gosx">刷新当前<button>
  </p>
 </template>
 <script>
  export default {
    methods: {
     goht(){
       this.$router.go(-1);
     },
     goqj(){
        this.$router.go(1);
     },
     gosx(){
       this.$router.go(0); //或者 this.$router.go(); 
     }
    }
  }
 </script>

2.使用push呼叫:

案例

<template>
  <p>
     <button @click="pageA">去A页面</button> <br/>
     <button @click="pageB">去B页面</button> <br/>
  </p>
</template>
<script> 
 exprot default {
  methods: {
     pageA(){
        //去路由A页面,字符串形式只能是path,类似to="path"
       this.$router.push(&#39;/RouterA&#39;); 
     },
     pageB(){
        //去路由B页面,数组形式,类似 :to="{}"
       this.$router.push(
         {
          name: &#39;RouterB&#39;,
          query: {&#39;name&#39;: &#39;name1&#39;, title: &#39;title1&#39;}
          //,params:{&#39;name&#39;: &#39;name2&#39;, title: &#39;title2&#39;}
         }
       );
     }
   }
 }
</script>

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

使用vuex的state狀態物件的方式

基於vue cli重構多頁面腳手架過程的介紹

以上是關於Vue 動態設定路由參數的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn