多くの情報を見つけましたが、ルーターでのトライアルは次の 2 つだけです。
問題は解決しました! (ロールバック操作ではないため、パラメータは取得できません。必要な場合は、このメソッドを参照してください)
私は現在、高齢者介護サービスのためのインターネット製品を開発中です。複数のページから「病院リスト」ページに入り、サービスを提供したい病院を選択して戻ることができます。たとえば、「自宅」と「予約」の両方が「病院」ページに入ることができます。
これは「病院リストページ」を意味します。最後にアクセスしたページがどのページであったかはわかりません。病院を選択して戻るだけです。 もちろん、パラメータを渡すことで前のページの名前を病院リストページに伝えてから戻ることもできます。しかし、ページ数が多すぎる場合、病院一覧ページにどれだけの判定コードがあるか想像してみてください。
eventBus
eventBus.$emit
vue の非親子コンポーネント間で通信する方法
これは履歴レコードの意味に反します。パラメータでアクセスする場合は、forward する必要があります。
さらに、SPA にはデータ送信の問題がありません。なぜバックオフにパラメータが必要なのでしょうか?
公式ウェブサイト grouter.go(-1) // 1 ステップ戻って記録します。これは、history.back() と同等です。 2 つの解決策: 1. 戻る代わりにルーティングによって前のページにジャンプします。 2. データ共有はストアまたは vuex を通じて実現できます。
this.$router.back() を使用して自分で戻る必要はありませんか?
問題は解決しました! (ロールバック操作ではないため、パラメータは取得できません。必要な場合は、このメソッドを参照してください)
ビジネスニーズ
私は現在、高齢者介護サービスのためのインターネット製品を開発中です。複数のページから「病院リスト」ページに入り、サービスを提供したい病院を選択して戻ることができます。たとえば、「自宅」と「予約」の両方が「病院」ページに入ることができます。
解決策
1. 空の Vue モジュールを宣言します
リーリーeventBus
2.「病院一覧ページ」は
リーリーeventBus.$emit
前のページへ遷移します3.「ホーム」ページと「予約」ページはパラメータを受け取ります
リーリー参考
vue の非親子コンポーネント間で通信する方法
これは履歴レコードの意味に反します。パラメータでアクセスする場合は、forward する必要があります。
さらに、SPA にはデータ送信の問題がありません。なぜバックオフにパラメータが必要なのでしょうか?
公式ウェブサイト grouter.go(-1) // 1 ステップ戻って記録します。これは、history.back() と同等です。
2 つの解決策: 1. 戻る代わりにルーティングによって前のページにジャンプします。 2. データ共有はストアまたは vuex を通じて実現できます。
this.$router.back() を使用して自分で戻る必要はありませんか?