ページのリロード間で状態を永続的に維持する
P粉848442185
P粉848442185 2023-08-15 10:24:33
0
1
495
<p>これは奇妙な質問かもしれませんが、私は Vue を初めて使用するため、まだ答えが見つかりません。 v-if と v-else を使用すると、すべて正常に動作します。 </p> <pre class="brush:php;toolbar:false;"><CodeForm v-if="isLoginFormSent" /> <LoginForm v-else /></pre> <p>しかし、ページをリロードすると、すべてが v-if 状態に戻ります。ページのリロード後に v-else ステータスが表示されるようにする方法はありますか? </p>
P粉848442185
P粉848442185

全員に返信(1)
P粉023650014

Vue アプリでページがリロードされると、コンポーネントの状態が初期状態にリセットされ、データ プロパティがデフォルト値に戻されるため、この動作が発生します。

ページのリロード後も v-else 状態を保持したい場合は、ローカルまたはセッション ストレージ、Cookie、または Vue Router## のような URL 状態での状態の永続化など、さまざまな戦略を使用できます。 #)。

最も簡単な方法は、

localStorage に保存することです。 localStorage をバインドに使用する方法については、この記事を参照してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート