2017-05-12 7 views
1

これが可能かどうか、私は思っています。vue.jsページリフレッシュ後にキープアライブ

私はこのルートに戻ったときに最後に選択された値が入力されたままにしておきたいと思っています。

<keep-alive>タグでルータビューをラップすると、<router-link>タグ経由でルートをナビゲートするときにこれを実現できます。

しかし、ユーザーがルート上にいて、ページを更新してすべてのフィールドを元のルートに戻した場合、キープアライブはページの更新を処理しないため失われます(間違っていない限り)。

すべてのフィールド値を呼び出すためにURLクエリ文字列を使用するだけで済みますか?私が考えていないより良い方法がありますか?

+1

[localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage)? –

答えて

2

ユーザーがページをリフレッシュすると、アプリケーション全体がリロードされ、データもリロードされます。ユーザーがアプリケーションを開くと、データを保存して自動的にロードするために、ローカルストレージと同様にbuilt-in browser storageを使用できます。

関連する問題