2017-10-22 9 views

答えて

0

はい、可能です。私のコードでは、私は<select>要素を変更して、選択した値をURLとしてクエリに追加したいとします。だから、私はこのように行っている:
私の以前のURLは以下のとおりであった:

はlocalhost:ジャンルは私の鍵であり、this.filterData.genreは私の地元のオブジェクト値である8080 /ブック

<select class="form-control" v-on:change="appendQueryToUrl" v-model="filterData.genre"> 

methods: { 
     appendQueryToUrl() { 
      this.$router.push({query: {genre: this.filterData.genre}}) 
     } 
} 

。今、私のURLは次のようになります。

はlocalhost:?8080 /書籍/ジャンル=コンピュータ

おかげで、任意のエラーなら、私に通知します。

+1

あなたの解決策は一方向バインディングです。新しいブラウザウィンドウでlocalhost:8080/books /?ジャンル=コンピュータを開くと、入力は「ジャンル」パラメータの値にはなりません。 –

関連する問題