Webprojektentwicklung VUE-Mischungs- und Vererbungsprinzip

Webprojektentwicklung VUE-Mischungs- und Vererbungsprinzip

Mischen

  • Extrahieren Sie die Funktionscodes, die in mehreren Vue-Dateien wiederverwendet werden, in eine einzige JS-Datei und rufen Sie sie bei Bedarf auf.
  • Definieren Sie ein Objekt in einer JS-Datei. In das Objekt können Sie Daten, Methoden, Komponenten und andere Codes schreiben, die in <script> in der Vue-Datei definiert werden können.

Mixin-Hinweis (doppelter Name)

  • Wenn es eine Duplizierung zwischen dem Datenvariablennamen in der Komponente und dem Datenvariablennamen im Mixin gibt, hat die Komponente Vorrang.
  • Wenn es doppelte Namen von Methoden, berechneten und „Wath“ in einer Komponente und von Methoden, berechneten und „Wath“ in einem Mixin gibt, hat die Komponente Vorrang.
  • Wenn die Life-Hook-Funktion in der Komponente und die Life-Hook-Funktion im Mixin denselben Namen haben, werden beide ausgeführt, aber die Hook-Funktion in der Komponente wird zuerst ausgeführt.

Lokales Mixin

Bildbeschreibung hier einfügen

Globale Mixins

Definition und globale Registrierung

Bildbeschreibung hier einfügen

Anruf

Bildbeschreibung hier einfügen

erben

  • Hinweis: Mehrfachvererbung ist hier nicht geeignet, da es häufiger zu Problemen mit Mehrfachvererbung kommt.
  • Zusätzlich zur Vererbung von .vue-Dateien können Erweiterungen auch Objekte in JS-Dateien wie Mixin verwenden.
  • Das HTML in der Vorlage in der Datei extends inheritance.vue kann nicht vererbt werden

Bildbeschreibung hier einfügen

Unterschied zwischen Mixin und Vererbung

  • Schauen wir uns zunächst die Definition im offiziellen Dokument an. Tatsächlich können beide als Vererbung verstanden werden.
  • Mixins erhalten ein Array von Objekten (was als Mehrfachvererbung verstanden werden kann);
  • Was erweitert wird, ist ein Objekt oder eine Funktion (was als einfache Vererbung verstanden werden kann).
  • Hinweis: Wenn eine Komponente sowohl Vererbung als auch Mixins verwendet und ein doppelter Name zwischen beiden vorliegt, überschreibt das Mixin die Vererbung.

Oben finden Sie detaillierte Informationen zu den Misch- und Vererbungsprinzipien von VUE bei der Entwicklung von Webprojekten. Weitere Informationen zur Webentwicklung finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Eine kurze Diskussion darüber, wie die Vue3 Composition API Vue Mixins ersetzt
  • Detaillierte Erklärung des Vue-Mixins
  • So verwenden Sie Mixins in Vue
  • Detaillierte Erklärung der Vue-Mixin-Verwendung und des Zusammenführens von Optionen
  • Detaillierte Erklärung der Mixin-Verwendung in Vue
  • So verwenden Sie Vue3-Mixin

<<:  Verwenden von NTP zur Zeitsynchronisierung in Ubuntu

>>:  Optimierte Aufzeichnung der Verwendung von IN-Datenvolumen in Mysql

Artikel empfehlen

CentOS8-Installationstutorial für JDK8/Java8 (empfohlen)

Vorwort Zuerst wollte ich es mit wget auf CentOS8...

Einige Vorschläge zur Gewährleistung der MySQL-Datensicherheit

Daten sind das wichtigste Kapital eines Unternehm...

Grundkenntnisse der MySQL-Datenbank

Inhaltsverzeichnis 1. Datenbanken verstehen 1.1 D...

Vue implementiert den Download von ZIP-Dateien

In diesem Artikelbeispiel wird der spezifische Co...

Eine kleine Einführung in die Verwendung der Position in HTML

Ich habe gestern gerade etwas HTML gelernt und kon...

MySQL 5.6.33 Installations- und Konfigurations-Tutorial unter Linux

In diesem Tutorial erfahren Sie alles über die In...

Die neueste Sammlung von 18 Webdesign-Arbeiten im grünen Stil

Toy Story 3 Online-Marketing-Website Zen Mobile E...

So finden und löschen Sie doppelte Datensätze in MySQL

Hallo zusammen, ich bin Tony, ein Lehrer, der nur...

So verwenden Sie die asynchrone Anforderungs-API von Axios in Vue

Inhaltsverzeichnis Einrichten einer einfachen HTT...

Der JavaScript-Artikel zeigt Ihnen, wie Sie mit Webformularen spielen

1. Einleitung Zuvor haben wir die schnelle Entwic...