に落ちる空のオプションのパラメータは、これらは私の経路であるホームパス
this.$router.push({
name : 'Search',
params : {
keyword : this.keywords // set this to empty string
},
query: {
page : 1
}
})
場合this.keywords
が''
ですが(空の文字列) gamedb.com/
(home)に戻ります。 this.keywords
にいくつかの文字がある場合、パスはgamedb.com/search/this-is-the-keyword
になります。
私の予想される動作は、this.keywords
が空の場合、パスはgamedb.com/search
になります。
[VUE-ルータ]という名前のルートは "検索" におけるparamの行方不明:期待 一致する "キーワード"、 "[^ /] +?" が、受信した ""
私
console.log
この示し
私はすでにルートのパスの最後に疑問符を付けていませんか?私のコードで何が間違っていますか?