Penyelesaian kepada menu vue tidak menyegarkan: 1. Tulis "
" pada halaman indeks; 2. Tetapkan nama cache kepada "test-keep-alive"; 3. Konfigurasikan "{path: '/Material',name: 'Material'...}" dalam fail penghala.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Vue 3, komputer Dell G3.
Apakah yang perlu saya lakukan jika menu vue tidak dimuat semula?
vue melaksanakan halaman tab (menu) penukaran komponen tanpa memuat semula halaman
vue melaksanakan halaman tab (menu) penukaran komponen tanpa memuat semula halaman (terus hidup )
Penjelasan tapak web rasmi
Senario Aplikasi
Sebagai contoh, apabila membina sistem dengan fungsi menukar komponen, tag biasanya diletakkan dalam halaman indeks, ditambah dengan konfigurasi ibu bapa-anak bagi fail penghala Perhubungan komponen dan lompatan penghalaan membolehkan pemaparan komponen halaman. Tetapi kesannya ialah setiap kali komponen diklik, halaman akan dipaparkan semula dan data pada halaman tidak akan disimpan. Oleh itu, dengan menggunakan teg
Kod khusus
Tulis kod berikut pada halaman indeks
// 需要缓存的组件 <keep-alive v-if="showView"> <router-view v-if="$route.meta.keepAlive"></router-view> </keep-alive> // 不需要缓存的组件 <router-view v-if="!$route.meta.keepAlive"></router-view>
Cache komponen yang namanya test-keep-alive, di sini sertakan Untuk cache, kecualikan untuk bukan cache
// 将缓存name为test-keep-alive的组件 <keep-alive include="test-keep-alive"> <component></component> </keep-alive> // 将缓存name为teat,teat2的组件 <keep-alive include="teat,teat2"> <component></component> </keep-alive>
Konfigurasikan kod berikut dalam fail penghala
// 需要缓存的组件 { path: '/Material', name: 'Material', aliasName: '物料信息', meta:{keepAlive: true}, // 是否缓存组件 component: () => import('../components/Material/index.vue'), }, { path: '/Unit', name: 'Unit', aliasName: '单位信息', component: () => import('../components/Unit/index.vue'), }
Pembelajaran yang disyorkan: "tutorial video vue.js"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika menu vue tidak dimuat semula?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!