ホームページ  >  記事  >  ウェブフロントエンド  >  Vue を使用してルーティング パラメータを動的に設定する方法

Vue を使用してルーティング パラメータを動的に設定する方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-06-02 10:42:451478ブラウズ

今回は、Vue を使用してルーティング パラメーターを動的に設定する方法と、Vue を使用してルーティング パラメーターを動的に設定する場合の注意事項について説明します。実際のケースを見てみましょう。

ルーティングパラメーターは vue で動的に設定できます:

1。使用方法は常に、前方 1、後方 -1、現在のページ: 0this.$router.go(),与js histroy.go()

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. プッシュを使用して呼び出します:

ケース

<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('/RouterA'); 
     },
     pageB(){
        //去路由B页面,数组形式,类似 :to="{}"
       this.$router.push(
         {
          name: 'RouterB',
          query: {'name': 'name1', title: 'title1'}
          //,params:{'name': 'name2', title: 'title2'}
         }
       );
     }
   }
 }
</script>
この記事のケースを読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語に関する他の関連記事に注目してください。 Webサイト!

推奨読書:

状態を更新する親コンポーネントの vuex メソッドに対処する方法子コンポーネントが時間内にレンダリングを更新できない


vue を使用して SMS 検証パフォーマンスを最適化する方法

以上がVue を使用してルーティング パラメータを動的に設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。