Pastikan keadaan berterusan antara muat semula halaman
P粉848442185
2023-08-15 10:24:33
<p>Mungkin ini soalan yang pelik, tetapi saya baru menggunakan Vue dan belum menemui jawapan lagi.
Apabila saya menggunakan v-if dan v-else semuanya berfungsi dengan baik: </p>
<pre class="brush:php;toolbar:false;"><CodeBorang v-if="isLoginFormSent" />
<Borang Log Masuk v-else /></pre>
<p>Tetapi selepas memuatkan semula halaman, semuanya kembali kepada keadaan v-if. Adakah terdapat cara untuk memastikan status v-else ditunjukkan selepas halaman dimuat semula? </p>
Apabila halaman dimuatkan semula dalam apl Vue, keadaan komponen ditetapkan semula kepada keadaan asalnya dan sifat data dikembalikan kepada nilai lalainya, itulah sebabnya anda menghadapi gelagat ini.
Jika anda mahu meneruskan
v-else
nyatakan muat semula halaman, anda boleh menggunakan strategi yang berbeza, seperti keadaan berterusan dalam storan setempat atau sesi, kuki atau keadaan URL (seperti Vue Router).Cara paling mudah ialah simpan dalam
localStorage
中。请参阅此文章,了解如何利用localStorage
untuk dijilid.