Heim > Web-Frontend > View.js > Hauptteil

Wozu dient der Vue-Bus?

藏色散人
Freigeben: 2021-10-26 14:13:28
Original
8916 Leute haben es durchsucht

Verwendung des Vue-Busses: 1. Vue-Bus über „npm install vue-bus“ installieren; 2. Vue-Bus in main.js einführen; 3. Über „this.$bus.emit(...);“ und andere Methoden können in der Komponente verwendet werden.

Wozu dient der Vue-Bus?

Die Betriebsumgebung dieses Artikels: Windows 7-System, Vue2.9.6, Dell G3-Computer.

Wozu dient der Vue-Bus?

So verwenden Sie Bus in Vue:

Verwendung: Werte zwischen Geschwisterkomponenten übertragen;

Installation:

npm install vue-bus
Nach dem Login kopieren

Vue-Bus in main.js einführen

import Vue from 'vue';
import VueBus from 'vue-bus';
 
Vue.use(VueBus);
Nach dem Login kopieren

Wird in Komponenten verwendet:

Eine Komponente löst Ereignisse aus:

this.$bus.emit("parameterName",params);
Nach dem Login kopieren

B-Komponente empfängt Ereignisse:

this.$bus.on("parameterName",function(value){
  console.log(value)
});
Nach dem Login kopieren

Binden Sie das Ereignis auf, wenn die Komponente zerstört wird:

destroyed:function(){
  this.$bus.off("parameterName")
}
Nach dem Login kopieren

Empfohlen: „ Neueste 5 vue.js-Video-Tutorial-Auswahl

Das obige ist der detaillierte Inhalt vonWozu dient der Vue-Bus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
vue
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!