Vue mempunyai 4 cara untuk cache data: 1. Menggunakan localStorage, sintaks "localStorage.setItem(key, value)"; 2. Menggunakan sessionStorage, sintaks "sessionStorage.setItem(key, value)"; 3. Pasang dan rujuk pemalam storage.js, dan gunakan pemalam untuk caching; 4. Gunakan vuex, iaitu mod pengurusan keadaan yang dibangunkan khas untuk aplikasi Vue.js.
Persekitaran pengendalian tutorial ini: sistem windows7, versi vue3, komputer DELL G3.
Beberapa cara untuk melaksanakan caching dalam vu:
* localStorage
window.localStorage.setItem(key,value) window.localStorage.getItem(key)
* sessionStorage
window.sessionStorage.setItem(key,value) window.sessionStorage.getItem(key)
Perbezaan antara localStorage dan sessionStorage
https://blog.csdn.net/qq_31741481/article/details/ 88054069
Penggunaan:
import storage from 'store' // Store current user store.set('user', { name:'Marcus' }) // Get current user store.get('user') // Remove current user store.remove('user') // Clear all keys store.clearAll() // Loop over all stored values store.each(function(value, key) { console.log(key, '==', value) })
Diuji, lalai disimpan dalam localStorage
store.js mengandungi pelbagai penyelesaian storan Contohnya, dalam beberapa senario di mana localStorage gagal, cookieStorage.js boleh digunakan. Kuasai dan anda pada dasarnya boleh menangkap semua penyelesaian caching sekali gus.
Untuk pengenalan lanjut, sila rujuk kepada :store.js rasmi(https://github.com/marcuswestin/store.js#readme)
sesuai untuk membina aplikasi satu halaman vue yang lebih kompleks.
Vuex ialah corak pengurusan keadaan yang dibangunkan khusus untuk aplikasi Vue.js. Ia menggunakan storan terpusat untuk mengurus status semua komponen aplikasi dan menggunakan peraturan yang sepadan untuk memastikan status berubah dengan cara yang boleh diramal. Vuex juga disepadukan ke dalam sambungan devtools alat penyahpepijatan rasmi Vue, menyediakan fungsi penyahpepijatan lanjutan seperti penyahpepijatan perjalanan masa konfigurasi sifar, import dan eksport syot kilat status, dsb.
[Cadangan berkaitan: "tutorial vue.js"]
Atas ialah kandungan terperinci Terdapat beberapa cara untuk melaksanakan cache vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!