前提・実現したいこと
hoge/hage/aaa
というurlにアクセスされたら
パラメータがない場合は自動的に
hoge/hage/aaa?param1=aa¶m2=bb
と初期値のパラメータがurlにセットされるようにしたいです。
どのように実現したらいいですか?
該当のソースコード
/* 検索条件を設定 */ async asyncData({ error, store, query,app ,router}) { if(Object.keys(query).length === 0){ query = { param1 : "aa", param2 : "bb", } } await store.dispatch('hoge/hage/fetch', query) },
以下のようにしてみましたが、
query = {
param1 : "aa",
param2 : "bb",
}
のパラメータが反映されたデータはstoreのfetchで取得できて画面に表示されるのですが
urlにパラメータがありません。
試したこと
router.push({ query: query })
でパラメータを表示しようとしましたが、
this.$routerにしろ、引数のrouterにしろ、
参照が不可でエラーになってしまいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/02 09:57