Heim > Web-Frontend > js-Tutorial > Hauptteil

So verwenden Sie die Keep-Alive-Cache-Funktion

php中世界最好的语言
Freigeben: 2018-05-03 15:34:50
Original
1946 Leute haben es durchsucht

Dieses Mal zeige ich Ihnen, wie Sie die Keep-Alive-Caching-Funktion verwenden und welche Vorsichtsmaßnahmen für die Verwendung der Keep-Alive-Cache-Funktion gelten. Das Folgende ist ein praktischer Fall . Werfen wir einen Blick darauf.

Vue implementiert das Caching von Komponenteninformationen

Wenn wir ein Vue-Projekt entwickeln, können wir nicht umhin, zu anderen Komponenten im Routing der Komponente zu wechseln Die Daten werden nach der Rückkehr neu geladen. Um mit dieser Situation umzugehen, müssen wir Keep-Alive verwenden, um die Vue-Komponenteninformationen zwischenzuspeichern, damit sie nicht neu geladen werden.

1. In app.vue

<keep-alive>
  <router-view></router-view>
</keep-alive>
Nach dem Login kopieren

Aber in diesem Fall werden alle Komponenten zwischengespeichert und das Zwischenspeichern einzelner Komponenten kann nicht erreicht werden .

Dann fügen wir die Gruppierung-Teile hinzu. Die Implementierungsmethode ist wie folgt:

in app.vue

<!--这里是需要keepalive的-->
<keep-alive>
  <router-view v-if="$route.meta.keepAlive"></router-view>
<keep-alive>
<!-- 这里不会被keepAlive -->
<router-view v-if="!$route.meta.keepAlive"></router-view>
Nach dem Login kopieren

2 . Auf der index.js-Seite der Route

{
  path: '',
  name: '',
  component: '',
  meta: {keepAlive: true}   // 这个是需要keepalive的
},
{
  path: '',
  name: '',
  component: ,
  meta: {keepAlive: false}  // 这是不会被keepalive的
}
Nach dem Login kopieren

Dies implementiert die Caching-Funktion einiger Komponenten

Wenn die zwischengespeicherte Komponente die Daten löschen oder die Initialisierung ausführen möchte Rufen Sie beim Laden der Komponente die aktivierte Hook-Funktion wie folgt auf:

activated: function () {
  this.data = ‘'
}
Nach dem Login kopieren
Ich glaube, Sie haben die Methode gemeistert, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie unter Bitte beachten Sie andere verwandte Artikel auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Die Verwendung und der Unterschied zwischen berechneten und Methoden in Vue.js

Detaillierte Erklärung der Schritte um js-cookie zu verwenden

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Keep-Alive-Cache-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!