現在のルートvue-routerで特定のクエリパラメータのみを変更するにはどうすればよいですか?

Anass Ez-zouaine

Nuxt Jsプロジェクトでページネーションを作成しようとしているので、現在のルートでページクエリパラメータのみを変更し、3つのクエリパラメータを持つ値を持つ他のクエリパラメータを保持するにはどうすればよいですか?

      this.count = this.$route.query.count ?? 8
      this.page = this.$route.query.page ?? 1
      this.sort_by = this.$route.query.sort_by ?? 'latest'
  <li class="pagination-link" v-for="(page, key) in computed.lastPage" :key="key"
        :class="{ 'active': page === computed.currentPage }">
      <nuxt-link :to="'?page='+page" append
                 :class="{'current-link' : computed.currentPage === page}">
        {{ page }}
      </nuxt-link>
    </li>
AndrewShmig

あなたの親友- destructuring assignmentJavaScriptドキュメント

これがあなたのケースでそれを使用する方法の例です:

let query = this.$route.query;
let newPage = 100;
this.$route.query = {...query, page: newPage};

追加の変数がないと、はるかにきれいに見えます。

this.$route.query = {...this.$route.query, page: 100};

コードの実行後、パラメーターが100にquery上書きpageされ、残りのパラメーターは変更されません。

PS。2019年11月19日に更新

コメントで述べたように、$routeオブジェクトは読み取り専用です。$router.replaceまたはに変更$router.push

this.$router.replace({name: path_name, query: {...this.$route.query, page: 100}})

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

スクリプトのみを使用してthree.js /エディターでカメラを変更するにはどうすればよいですか?

分類Dev

ReactのURLのクエリパラメータを更新するにはどうすればよいですか?

分類Dev

vueルーターで%20の代わりにクエリパラメーターでplusを使用するにはどうすればよいですか?

分類Dev

Yii2のディレクトリのようなURLパラメータを変更するにはどうすればよいですか?

分類Dev

特定のメディアクエリのcssクラスプロパティ値を変更するにはどうすればよいですか?

分類Dev

デフォルトのコンストラクターのパラメーターを変更するにはどうすればよいですか?

分類Dev

クエリパラメータを既存のURLに追加するにはどうすればよいですか?

分類Dev

ORDER BYのクエリパラメータを使用するにはどうすればよいですか?

分類Dev

Entity Frameworkクエリのパラメータを取得するにはどうすればよいですか?

分類Dev

Angular2の特定の内部ルートパラメータを変更するにはどうすればよいですか?

分類Dev

プログラムでreact-routerのクエリパラメータを更新するにはどうすればよいですか?

分類Dev

ハッシュモードでVueルーターのクエリパラメータを使用するにはどうすればよいですか?

分類Dev

入力パラメータに基づいてselectクエリのwhere句で特定の条件を実行するにはどうすればよいですか?

分類Dev

Pythonでパラメータの値を変更するにはどうすればよいですか?

分類Dev

IP自体の追加パラメータでURLを変更するにはどうすればよいですか?

分類Dev

パラメータの1つの属性を変更するにはどうすればよいですか?

分類Dev

ngrx-router-storeを使用してngrxエフェクト内のルートパラメータを取得するにはどうすればよいですか?

分類Dev

C#でXMLファイルの選択したパラメーター/属性のみを変更するにはどうすればよいですか?

分類Dev

React Routerで、以前に送信したhistory.pushのパラメーターを削除/変更するにはどうすればよいですか?

分類Dev

Intellij IDEAのコンストラクター関数のパラメーターを自動的に変更するにはどうすればよいですか?

分類Dev

NextJsのRouter.pushにクエリパラメータを追加するにはどうすればよいですか?

分類Dev

信号値が変更された特定の時間をMatlabsimulinkの別のパラメーターに保存するにはどうすればよいですか?

分類Dev

組み込みのValidationAttributesのデフォルトのエラーメッセージを変更するにはどうすればよいですか?

分類Dev

RESTful Flask / SQLAlchemy / Marshmallow環境でGETリクエストのパラメーターを読み取るにはどうすればよいですか

分類Dev

特定のアプリケーションでのみコアパターンを変更するにはどうすればよいですか?

分類Dev

angle2のクエリパラメータの変更時にコンポーネントが再度読み込まれないようにするにはどうすればよいですか?

分類Dev

特定のタイプのデータに対するORACLE選択クエリの結果を変更するにはどうすればよいですか?

分類Dev

特定のタイプのデータに対するORACLE選択クエリの結果を変更するにはどうすればよいですか?

分類Dev

ファイル内の1つのパラメータのみを変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    スクリプトのみを使用してthree.js /エディターでカメラを変更するにはどうすればよいですか?

  2. 2

    ReactのURLのクエリパラメータを更新するにはどうすればよいですか?

  3. 3

    vueルーターで%20の代わりにクエリパラメーターでplusを使用するにはどうすればよいですか?

  4. 4

    Yii2のディレクトリのようなURLパラメータを変更するにはどうすればよいですか?

  5. 5

    特定のメディアクエリのcssクラスプロパティ値を変更するにはどうすればよいですか?

  6. 6

    デフォルトのコンストラクターのパラメーターを変更するにはどうすればよいですか?

  7. 7

    クエリパラメータを既存のURLに追加するにはどうすればよいですか?

  8. 8

    ORDER BYのクエリパラメータを使用するにはどうすればよいですか?

  9. 9

    Entity Frameworkクエリのパラメータを取得するにはどうすればよいですか?

  10. 10

    Angular2の特定の内部ルートパラメータを変更するにはどうすればよいですか?

  11. 11

    プログラムでreact-routerのクエリパラメータを更新するにはどうすればよいですか?

  12. 12

    ハッシュモードでVueルーターのクエリパラメータを使用するにはどうすればよいですか?

  13. 13

    入力パラメータに基づいてselectクエリのwhere句で特定の条件を実行するにはどうすればよいですか?

  14. 14

    Pythonでパラメータの値を変更するにはどうすればよいですか?

  15. 15

    IP自体の追加パラメータでURLを変更するにはどうすればよいですか?

  16. 16

    パラメータの1つの属性を変更するにはどうすればよいですか?

  17. 17

    ngrx-router-storeを使用してngrxエフェクト内のルートパラメータを取得するにはどうすればよいですか?

  18. 18

    C#でXMLファイルの選択したパラメーター/属性のみを変更するにはどうすればよいですか?

  19. 19

    React Routerで、以前に送信したhistory.pushのパラメーターを削除/変更するにはどうすればよいですか?

  20. 20

    Intellij IDEAのコンストラクター関数のパラメーターを自動的に変更するにはどうすればよいですか?

  21. 21

    NextJsのRouter.pushにクエリパラメータを追加するにはどうすればよいですか?

  22. 22

    信号値が変更された特定の時間をMatlabsimulinkの別のパラメーターに保存するにはどうすればよいですか?

  23. 23

    組み込みのValidationAttributesのデフォルトのエラーメッセージを変更するにはどうすればよいですか?

  24. 24

    RESTful Flask / SQLAlchemy / Marshmallow環境でGETリクエストのパラメーターを読み取るにはどうすればよいですか

  25. 25

    特定のアプリケーションでのみコアパターンを変更するにはどうすればよいですか?

  26. 26

    angle2のクエリパラメータの変更時にコンポーネントが再度読み込まれないようにするにはどうすればよいですか?

  27. 27

    特定のタイプのデータに対するORACLE選択クエリの結果を変更するにはどうすればよいですか?

  28. 28

    特定のタイプのデータに対するORACLE選択クエリの結果を変更するにはどうすればよいですか?

  29. 29

    ファイル内の1つのパラメータのみを変更するにはどうすればよいですか?

ホットタグ

アーカイブ