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