Rumah >hujung hadapan web >View.js >Terdapat beberapa cara untuk melaksanakan cache vue

Terdapat beberapa cara untuk melaksanakan cache vue

青灯夜游
青灯夜游asal
2021-12-22 18:00:1318552semak imbas

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.

Terdapat beberapa cara untuk melaksanakan cache vue

Persekitaran pengendalian tutorial ini: sistem windows7, versi vue3, komputer DELL G3.

Beberapa cara untuk melaksanakan caching dalam vu:

Dua yang pertama

* 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

Kaedah ketiga (disyorkan) - storage.js

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)

Jenis keempat - vuex

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn