Heim > Web-Frontend > js-Tutorial > Zusammenfassung verschiedener Möglichkeiten zum Registrieren von Komponenten in Vue

Zusammenfassung verschiedener Möglichkeiten zum Registrieren von Komponenten in Vue

亚连
Freigeben: 2018-05-31 16:30:20
Original
2482 Leute haben es durchsucht

Jetzt werde ich Ihnen eine Zusammenfassung verschiedener Möglichkeiten zur Registrierung von Komponenten in Vue geben. Es hat einen guten Referenzwert und ich hoffe, dass es für alle hilfreich sein wird.

1. Globale Registrierung (auf diese Weise registrierte Komponenten müssen vor der Instanziierung von vue deklariert werden)

Vue.component('tag-name',{})
Nach dem Login kopieren

2. Teilregistrierung

var Child = {
 template: &#39;<p>A custom component!</p>&#39;
}
new Vue({
 // ...
 components: {
 // <my-component> 将只在父模板可用
 &#39;my-component&#39;: Child
 }
})
Nach dem Login kopieren

3

// 定义一个混合对象
var myMixin = {
 created: function () {
 this.hello()
 },
 methods: {
 hello: function () {
  console.log(&#39;hello from mixin!&#39;)
 }
 }
}
// 定义一个使用混合对象的组件
var Component = Vue.extend({
 mixins: [myMixin]
})
var component = new Component() // -> "hello from mixin!"
Nach dem Login kopieren

Das oben Gesagte habe ich für Sie zusammengestellt. Ich hoffe, es wird Ihnen in Zukunft hilfreich sein.

Verwandte Artikel:

Angular-Beispiel für die Verwendung des Operationsereignisbefehls ng-click zum Übergeben mehrerer Parameter

JavaScript-Code um die Vorschaufunktion zum Hochladen von TXT-Dateien zu implementieren

Eine beispielhafte Zusammenfassung, wie Angularjs die Kommunikation zwischen Controllern implementiert

Das obige ist der detaillierte Inhalt vonZusammenfassung verschiedener Möglichkeiten zum Registrieren von Komponenten in Vue. 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