Inhaltsverzeichnis
Globaler Methodenaufruf
Ungemountete globale Methoden
Vue.extend(options)
Vue.nextTick(callback)
Vue.set(target, key, value) und Vue.delete(target, key)
Vue.directive(id, [definition])
Gemountete globale Methoden
Vue.use(plugin)
Vue.mixin(mixin)
Vue.component(id, [definition])
Globale Methodenmontage
Vue.mixin implementiert globale Methodenmontage
Methoden und ruft globale Methoden in
computed
Summary
Heim Web-Frontend View.js Einführung in globale Methodenaufrufe und Mountmethoden in der Vue-Dokumentation

Einführung in globale Methodenaufrufe und Mountmethoden in der Vue-Dokumentation

Jun 20, 2023 pm 06:50 PM
挂载 调用 vue全局方法

Vue.js ist ein beliebtes JavaScript-Framework, das viele globale Methoden und Eigenschaften bereitstellt, die es Entwicklern ermöglichen, Vue.js-Anwendungen einfach zu bedienen. In diesem Artikel werden die globalen Methodenaufruf- und Mountmethoden im Vue.js-Dokument vorgestellt, um Entwicklern dabei zu helfen, dieses Framework besser zu nutzen.

Globaler Methodenaufruf

In Vue.js beziehen sich globale Methoden auf Methoden, die in der Vue-Konstruktorfunktion definiert sind. Diese Methoden können von überall in der Anwendung aufgerufen werden, ohne ein Vue-Objekt zu instanziieren. Globale Methoden werden in zwei Typen unterteilt: gemountete und nicht gemountete.

Ungemountete globale Methoden

Vue.extend(options)

Die Methode Vue.extend() ermöglicht die Definition eines Unterkomponentenkonstruktors und die Rückgabe dieser Konstruktorfunktion. Bei dem übergebenen Optionsobjekt handelt es sich um die Komponentenoptionen, einschließlich der Daten, Methoden, Berechnungen, Überwachungsfunktionen, Lebenszyklusfunktionen und anderer Optionen der Komponente.

Verwenden Sie die Methode Vue.extend(), um den Komponentenkonstruktor zu definieren:

var MyComponent = Vue.extend({
  template: '<div>这是一个组件</div>'
})
Nach dem Login kopieren

Vue.nextTick(callback)

Führen Sie die Callback-Funktion aus, nachdem Vue das DOM aktualisiert hat. Das This der Callback-Funktion zeigt auf das Instanzobjekt. Diese Methode gibt ein Promise-Objekt zurück.

Verwenden Sie die Methode Vue.nextTick():

Vue.nextTick(function () {
  // 操作 DOM
})
Nach dem Login kopieren

Vue.set(target, key, value) und Vue.delete(target, key)

Die Methode Vue.set() fügt reaktionsschnell eine Eigenschaft zur Mitte des Zielobjekts hinzu . Die Methode Vue.delete() löscht reaktiv eine Eigenschaft aus dem Zielobjekt.

Verwenden Sie die Methoden Vue.set() und Vue.delete():

Vue.set(vm.someObject, 'b', 2)
Vue.delete(vm.someObject, 'a')
Nach dem Login kopieren

Vue.directive(id, [definition])

Definieren Sie globale Anweisungen.

Verwenden Sie die Vue.directive()-Methode:

Vue.directive('my-directive', {
  bind (el, binding, vnode, oldVnode) {
    // 操作 DOM
  }
})
Nach dem Login kopieren

Gemountete globale Methoden

Sie können globale Methoden in Vue.prototype oder Vue mounten, indem Sie einige Methoden des Vue-Objekts aufrufen.

Vue.use(plugin)

Installieren Sie das Vue.js-Plugin.

Verwenden Sie die Vue.use()-Methode:

// 引入插件
import myPlugin from './my-plugin'

// 安装插件
Vue.use(myPlugin)
Nach dem Login kopieren

Vue.mixin(mixin)

Definieren Sie ein globales Mixin, das die Optionen des Mixins in jeder Vue-Instanz zusammenführt.

Verwenden Sie die Vue.mixin()-Methode:

Vue.mixin({
  created: function () {
    console.log('全局混入')
  }
})
Nach dem Login kopieren

Vue.component(id, [definition])

Definieren Sie globale Komponenten.

Verwenden Sie die Vue.component()-Methode:

Vue.component('my-component', {
  template: '<div>这是一个组件</div>'
})
Nach dem Login kopieren

Globale Methodenmontage

Zusätzlich zum Mounten der globalen Methode in Vue.prototype oder Vue können Sie sie auch am Instanzobjekt mounten, sodass Sie die globale Methode verwenden können Methode innerhalb der Komponentenmethode.

Verwenden Sie die Vue.mixin()-Methode, um globale Methoden in Komponenteninstanzen bereitzustellen, oder verwenden Sie Methoden oder berechnete Attribute in Komponentenoptionen, um globale Methoden aufzurufen.

Vue.mixin implementiert globale Methodenmontage

var myGlobalMethod = function () {
  // 全局方法
}

Vue.mixin({
  created: function () {
    this.myGlobalMethod = myGlobalMethod
  }
})
Nach dem Login kopieren

Methoden und ruft globale Methoden in

methods: {
  doSomething() {
    this.myGlobalMethod()
  }
}
Nach dem Login kopieren

computed

computed: {
  computedProperty() {
    return this.myGlobalMethod()
  }
}
Nach dem Login kopieren

Summary

Vue.js bietet viele globale Methoden und Attribute, die es Entwicklern ermöglichen, die App bequem zu bedienen. Globale Methoden werden in zwei Typen unterteilt: gemountete und nicht gemountete globale Methoden können direkt in Komponenten verwendet werden. Über die Vue.mixin()-Methode können globale Methoden am Instanzobjekt gemountet werden oder globale Methoden können mithilfe der Methoden und berechneten Attribute in den Komponentenoptionen aufgerufen werden. Die Verwendung globaler Methoden kann die Entwicklungseffizienz verbessern. Sie müssen jedoch auf die Lesbarkeit und Wartbarkeit des Codes achten, um den Missbrauch globaler Methoden zu vermeiden.

Das obige ist der detaillierte Inhalt vonEinführung in globale Methodenaufrufe und Mountmethoden in der Vue-Dokumentation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Sie haben keine Berechtigung zum Mounten der Datei [BEHOBEN] Sie haben keine Berechtigung zum Mounten der Datei [BEHOBEN] Feb 18, 2024 pm 05:45 PM

Wenn beim Mounten eines ISO-Images Berechtigungsfehler auftreten, kann dieser Artikel hilfreich sein. Die Fehlermeldung lautet wie folgt: Die Datei kann nicht geladen werden. Sie haben keine Berechtigung zum Laden der Datei. Glücklicherweise können Sie das Problem beheben, indem Sie einige einfache Vorschläge befolgen. Warum kann meine ISO-Datei nicht gemountet werden? Die ISO-Datei ist möglicherweise beschädigt oder unvollständig, was zu Problemen beim Mounten führen kann. Weitere Ursachen sind Dateibeschädigungen, Speichermedienfehler oder Downloadfehler. Die ISO-Datei ist durch Sicherheitssoftware nicht initialisiert. Beim Laden der Datei ist ein Fehler aufgetreten Sie erhalten die Fehlermeldung „Datei konnte nicht gemountet werden“, wenn Sie versuchen, ein ISO-Image zu mounten. Sie erhalten die Fehlermeldung „Keine Berechtigung zum Mounten der Datei“. Bitte befolgen Sie diese Vorschläge: Überprüfen Sie die Datei

Wie rufe ich mit Python die Baidu Map API auf, um die Abfragefunktion für den geografischen Standort zu implementieren? Wie rufe ich mit Python die Baidu Map API auf, um die Abfragefunktion für den geografischen Standort zu implementieren? Jul 31, 2023 pm 03:01 PM

Wie rufe ich mit Python die Baidu Map API auf, um die Abfragefunktion für geografische Standorte zu implementieren? Mit der Entwicklung des Internets wird die Erfassung und Nutzung geografischer Standortinformationen immer wichtiger. Baidu Maps ist eine sehr verbreitete und praktische Kartenanwendung, die eine Vielzahl geografischer Standortabfragedienste bietet. In diesem Artikel wird erläutert, wie Sie mit Python die Baidu Map API aufrufen, um die Abfragefunktion für den geografischen Standort zu implementieren, und ein Codebeispiel anhängen. Beantragen Sie ein Baidu Map-Entwicklerkonto und eine Anwendung. Zunächst müssen Sie über ein Baidu Map-Entwicklerkonto verfügen und eine Anwendung erstellen. Einloggen

fstab (Dateisystemtabelle) fstab (Dateisystemtabelle) Feb 19, 2024 pm 06:30 PM

fstab (FileSystemTable) ist eine Konfigurationsdatei im Linux-System, die zum Definieren der Regeln für das Mounten von Dateisystemen beim Systemstart verwendet wird. Die fstab-Datei befindet sich im Verzeichnis /etc und kann manuell erstellt oder von einem Editor geändert werden. Jede Zeile gibt ein Dateisystem an, das gemountet werden soll. Jede Zeile hat sechs Felder und ihre Bedeutung ist wie folgt: Die Dateisystem-Gerätedatei oder UUID kann verwendet werden, um das Gerät des zu mountenden Dateisystems anzugeben. Die UUID des Geräts kann abgerufen werden über den blkid-Befehl. 2. Mount-Punkt: Geben Sie das Verzeichnis an, in das das Dateisystem gemountet werden soll. Dabei kann es sich um einen absoluten Pfad (z. B. /mnt/data) oder einen relativen Pfad (z. B. ../data) handeln. 3. Dateisystemklasse

Quellcode-Erkundung: Wie werden Objekte in Python aufgerufen? Quellcode-Erkundung: Wie werden Objekte in Python aufgerufen? May 11, 2023 am 11:46 AM

Wedge Wir wissen, dass Objekte im Wesentlichen auf zwei Arten erstellt werden: zum einen über Python/CAPI und zum anderen durch den Aufruf eines Typobjekts. Bei Objekten integrierter Typen werden beispielsweise beide Methoden unterstützt. Listen können beispielsweise über [] oder list() erstellt werden, und letzteres ist ein aufrufendes Typobjekt. Aber beispielsweise Objekte benutzerdefinierter Klassen können wir nur durch den Aufruf von Typobjekten erstellen. Wenn ein Objekt aufgerufen werden kann, ist das Objekt aufrufbar, andernfalls ist es nicht aufrufbar. Ob ein Objekt aufrufbar ist, hängt davon ab, ob eine Methode im entsprechenden Typobjekt definiert ist. wie

Detailliertes Tutorial zur Festplattenmontage im Ubuntu-System. Detailliertes Tutorial zur Festplattenmontage im Ubuntu-System. Feb 18, 2024 pm 05:39 PM

Um eine Festplatte in einem Ubuntu-System zu mounten, können Sie der detaillierten Anleitung unten folgen: Überprüfen Sie die Festplatte: Legen Sie die zu mountende Festplatte ein und stellen Sie sicher, dass das System sie richtig erkennen kann. Sie können die Liste der angeschlossenen Festplatten mit dem folgenden Befehl anzeigen: sudofdisk -l Stellen Sie sicher, dass Sie das Festplattengerät finden, das Sie mounten möchten (z. B. /dev/sdb). Erstellen Sie einen Mount-Punkt: In Ubuntu-Systemen wird die Festplatte normalerweise in ein Verzeichnis gemountet. Führen Sie den folgenden Befehl aus, um das Mount-Point-Verzeichnis zu erstellen: sudomkdir/mnt/mydisk Dadurch wird ein Verzeichnis mit dem Namen „mydisk“ im Verzeichnis /mnt als Mount-Punkt erstellt. Mounten Sie die Festplatte: Führen Sie den folgenden Befehl aus, um die Festplatte am Mountpunkt zu mounten: sudomoun

Fähigkeiten zum Aufrufen von PHP-Kameras: So implementieren Sie die Umschaltung mehrerer Kameras Fähigkeiten zum Aufrufen von PHP-Kameras: So implementieren Sie die Umschaltung mehrerer Kameras Aug 04, 2023 pm 07:07 PM

Fähigkeiten zum Aufrufen von PHP-Kameras: So wechseln Sie zwischen mehreren Kameras. Kameraanwendungen sind zu einem wichtigen Bestandteil vieler Webanwendungen geworden, z. B. Videokonferenzen, Echtzeitüberwachung usw. In PHP können wir verschiedene Technologien nutzen, um die Kamera aufzurufen und zu bedienen. Dieser Artikel konzentriert sich auf die Implementierung der Umschaltung mehrerer Kameras und stellt einige Beispielcodes bereit, um den Lesern das Verständnis zu erleichtern. Grundlagen des Kameraaufrufs In PHP können wir die Kamera aufrufen, indem wir die JavaScript-API aufrufen. Konkret: wir

Wie rufe ich die Baidu Map API über die Python-Programmierung auf, um die Kartenanzeigefunktion zu implementieren? Wie rufe ich die Baidu Map API über die Python-Programmierung auf, um die Kartenanzeigefunktion zu implementieren? Aug 02, 2023 pm 08:27 PM

Wie rufe ich die Baidu Map API über die Python-Programmierung auf, um die Kartenanzeigefunktion zu implementieren? Mit der rasanten Entwicklung des Internets sind Kartenanwendungen aus unserem Leben nicht mehr wegzudenken. Als eine der größten Kartenanwendungen in China stellt uns Baidu Maps eine Fülle von Diensten und API-Schnittstellen zur Verfügung, mit denen sich die Kartenanzeigefunktion problemlos realisieren lässt. In diesem Artikel wird erläutert, wie die Baidu-Karten-API mithilfe der Python-Programmierung aufgerufen wird, um die Kartenanzeigefunktion zu realisieren, und es werden entsprechende Codebeispiele angegeben. Zuerst müssen wir einen registrieren

So lösen Sie externe Ressourcenzugriffe und Aufrufe in der PHP-Entwicklung So lösen Sie externe Ressourcenzugriffe und Aufrufe in der PHP-Entwicklung Oct 08, 2023 am 11:01 AM

Um das Problem des Zugriffs und Aufrufs externer Ressourcen in der PHP-Entwicklung zu lösen, sind bestimmte Codebeispiele erforderlich. Bei der PHP-Entwicklung stoßen wir häufig auf Situationen, in denen wir auf externe Ressourcen zugreifen und diese aufrufen müssen, z. B. auf API-Schnittstellen, Bibliotheken von Drittanbietern oder andere Serverressourcen . Beim Umgang mit diesen externen Ressourcen müssen wir darüber nachdenken, wie wir sicher darauf zugreifen und Anrufe tätigen und gleichzeitig Leistung und Zuverlässigkeit gewährleisten können. Dieser Artikel beschreibt mehrere gängige Lösungen und stellt entsprechende Codebeispiele bereit. 1. Verwenden Sie die Curl-Bibliothek, um externe Ressourcen aufzurufen. Curl ist eine sehr leistungsstarke Open-Source-Bibliothek.

See all articles