Table des matières
Appel de méthode globale
Méthodes globales non montées
Vue.extend(options)
Vue.nextTick(callback)
Vue.set(target, key, value) et Vue.delete(target, key)
Vue.directive(id, [definition])
Méthodes globales montées
Vue.use(plugin)
Vue.mixin(mixin)
Vue.component(id, [definition])
Montage de la méthode globale
Vue.mixin implémente les méthodes globales de montage
et appelle les méthodes globales dans
computed
Summary
Maison interface Web Voir.js Introduction aux méthodes d'appel et de montage de méthodes globales dans la documentation Vue

Introduction aux méthodes d'appel et de montage de méthodes globales dans la documentation Vue

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

Vue.js est un framework JavaScript populaire qui fournit de nombreuses méthodes et propriétés globales permettant aux développeurs d'exploiter facilement les applications Vue.js. Cet article présentera les méthodes globales d'appel et de montage de méthodes dans le document Vue.js pour aider les développeurs à mieux utiliser ce framework.

Appel de méthode globale

Dans Vue.js, les méthodes globales font référence aux méthodes définies sur la fonction constructeur Vue. Ces méthodes peuvent être appelées depuis n'importe où dans l'application sans instancier un objet Vue. Les méthodes globales sont divisées en deux types : montées et non montées.

Méthodes globales non montées

Vue.extend(options)

La méthode Vue.extend() permet de définir un constructeur de sous-composant et de renvoyer cette fonction constructeur. L'objet options transmis correspond aux options du composant, y compris les données du composant, les méthodes, les calculs, la surveillance, la fonction de cycle de vie et d'autres options.

Utilisez la méthode Vue.extend() pour définir le constructeur du composant :

var MyComponent = Vue.extend({
  template: '<div>这是一个组件</div>'
})
Copier après la connexion

Vue.nextTick(callback)

Exécutez la fonction de rappel après que Vue ait mis à jour le DOM. Le this de la fonction de rappel pointe vers l'objet instance. Cette méthode renvoie un objet Promise.

Utilisez la méthode Vue.nextTick() :

Vue.nextTick(function () {
  // 操作 DOM
})
Copier après la connexion

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

Vue.set() ajoutera en réponse une propriété au milieu de l'objet cible . La méthode Vue.delete() supprimera de manière réactive une propriété de l'objet cible.

Utilisez les méthodes Vue.set() et Vue.delete() :

Vue.set(vm.someObject, 'b', 2)
Vue.delete(vm.someObject, 'a')
Copier après la connexion

Vue.directive(id, [definition])

Définissez les directives globales.

Utilisez la méthode Vue.directive() :

Vue.directive('my-directive', {
  bind (el, binding, vnode, oldVnode) {
    // 操作 DOM
  }
})
Copier après la connexion

Méthodes globales montées

Vous pouvez monter des méthodes globales sur Vue.prototype ou Vue en appelant certaines méthodes de l'objet Vue.

Vue.use(plugin)

Installez le plugin Vue.js.

Utilisez la méthode Vue.use() :

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

// 安装插件
Vue.use(myPlugin)
Copier après la connexion

Vue.mixin(mixin)

Définissez un mixin global qui fusionne les options du mixin dans chaque instance de Vue.

Utilisez la méthode Vue.mixin() :

Vue.mixin({
  created: function () {
    console.log('全局混入')
  }
})
Copier après la connexion

Vue.component(id, [definition])

Définissez les composants globaux.

Utilisez la méthode Vue.component() :

Vue.component('my-component', {
  template: '<div>这是一个组件</div>'
})
Copier après la connexion

Montage de la méthode globale

En plus de monter la méthode globale sur Vue.prototype ou Vue, vous pouvez également la monter sur l'objet instance, afin de pouvoir utiliser la méthode globale méthode au sein de la méthode des composants.

Utilisez la méthode Vue.mixin() pour monter des méthodes globales sur des instances de composant, ou utilisez des méthodes ou des attributs calculés dans les options de composant pour appeler des méthodes globales.

Vue.mixin implémente les méthodes globales de montage

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

Vue.mixin({
  created: function () {
    this.myGlobalMethod = myGlobalMethod
  }
})
Copier après la connexion

et appelle les méthodes globales dans

methods: {
  doSomething() {
    this.myGlobalMethod()
  }
}
Copier après la connexion

computed

computed: {
  computedProperty() {
    return this.myGlobalMethod()
  }
}
Copier après la connexion

Summary

Vue.js fournit de nombreuses méthodes et attributs globaux qui permettent aux développeurs d'utiliser facilement l'application. Les méthodes globales sont divisées en deux types : les méthodes globales montées et non montées peuvent être utilisées directement dans les composants. Grâce à la méthode Vue.mixin(), les méthodes globales peuvent être montées sur l'objet instance, ou les méthodes globales peuvent être appelées à l'aide des méthodes et des attributs calculés dans les options du composant. L'utilisation de méthodes globales peut améliorer l'efficacité du développement, mais vous devez faire attention à la lisibilité et à la maintenabilité du code pour éviter d'abuser des méthodes globales.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Vous n'êtes pas autorisé à monter le fichier [FIXED] Vous n'êtes pas autorisé à monter le fichier [FIXED] Feb 18, 2024 pm 05:45 PM

Si vous rencontrez des erreurs d'autorisation lors du montage d'une image ISO, cet article peut vous aider. Le message d'erreur est le suivant : Le fichier ne peut pas être chargé. Vous n'êtes pas autorisé à charger le fichier. Heureusement, vous pouvez y remédier en suivant quelques suggestions simples. Pourquoi mon fichier ISO ne peut-il pas être monté ? Le fichier ISO peut être corrompu ou incomplet, ce qui peut entraîner des problèmes de montage. D'autres causes incluent la corruption de fichiers, la défaillance du support de stockage ou les erreurs de téléchargement. Le fichier ISO est fragmenté. Interruption du logiciel de sécurité. L'image disque n'est pas initialisée. Désolé, un problème est survenu lors du chargement du fichier. Le fichier image disque est corrompu. Corrigez l'erreur indiquant que vous n'êtes pas autorisé à monter le fichier. vous recevez le message d'erreur Impossible de monter le fichier lorsque vous essayez de monter une image ISO, vous n'avez pas la permission de monter le fichier, veuillez suivre ces suggestions : Vérifiez le fichier

Comment utiliser Python pour appeler l'API Baidu Map afin d'implémenter la fonction de requête de localisation géographique ? Comment utiliser Python pour appeler l'API Baidu Map afin d'implémenter la fonction de requête de localisation géographique ? Jul 31, 2023 pm 03:01 PM

Comment utiliser Python pour appeler l'API Baidu Map afin d'implémenter la fonction de requête de localisation géographique ? Avec le développement d’Internet, l’acquisition et l’utilisation d’informations de localisation géographique deviennent de plus en plus importantes. Baidu Maps est une application cartographique très courante et pratique qui fournit une multitude de services de requête de localisation géographique. Cet article expliquera comment utiliser Python pour appeler l'API Baidu Map afin d'implémenter la fonction de requête de localisation géographique et joindra un exemple de code. Demander un compte de développeur et une application Baidu Map Tout d'abord, vous devez disposer d'un compte de développeur Baidu Map et créer une application. Se connecter

fstab (Table du système de fichiers) fstab (Table du système de fichiers) Feb 19, 2024 pm 06:30 PM

fstab (FileSystemTable) est un fichier de configuration du système Linux, utilisé pour définir les règles de montage des systèmes de fichiers au démarrage du système. Le fichier fstab se trouve dans le répertoire /etc et peut être créé manuellement ou modifié par un éditeur. Chaque ligne spécifie un système de fichiers à monter. Chaque ligne comporte six champs et leurs significations sont les suivantes : Le fichier de périphérique du système de fichiers ou UUID peut être utilisé pour spécifier le périphérique du système de fichiers à monter. L'UUID est un identifiant unique. L'UUID du périphérique peut être obtenu. via la commande blkid. 2. Point de montage : spécifiez le répertoire dans lequel le système de fichiers doit être monté, qui peut être un chemin absolu (tel que /mnt/data) ou un chemin relatif (tel que ../data). 3. Classe du système de fichiers

Exploration du code source : Comment les objets sont-ils appelés en Python ? Exploration du code source : Comment les objets sont-ils appelés en Python ? May 11, 2023 am 11:46 AM

Wedge Nous savons que les objets sont créés de deux manières principales, l'une via Python/CAPI et l'autre en appelant un objet de type. Pour les objets d'instance de types intégrés, les deux méthodes sont prises en charge. Par exemple, les listes peuvent être créées via [] ou list(). La première est Python/CAPI et la seconde est un objet de type appelant. Mais par exemple les objets de classes personnalisées, nous ne pouvons les créer qu'en appelant des objets de type. Si un objet peut être appelé, alors l'objet est appelable, sinon il ne l'est pas. Déterminer si un objet est appelable dépend du fait qu'une méthode est définie dans son objet de type correspondant. comme

Tutoriel détaillé sur le montage du disque dur dans le système Ubuntu. Tutoriel détaillé sur le montage du disque dur dans le système Ubuntu. Feb 18, 2024 pm 05:39 PM

Pour monter un disque dur dans un système Ubuntu, vous pouvez suivre le tutoriel détaillé ci-dessous : Vérifiez le disque dur : Insérez le disque dur à monter et assurez-vous que le système peut l'identifier correctement. Vous pouvez afficher la liste des disques durs connectés à l'aide de la commande suivante : sudofdisk -l Assurez-vous de trouver le périphérique de disque dur que vous souhaitez monter (par exemple, /dev/sdb). Créez un point de montage : dans les systèmes Ubuntu, le disque dur est généralement monté dans un répertoire. Exécutez la commande suivante pour créer le répertoire du point de montage : sudomkdir/mnt/mydisk Cela créera un répertoire nommé "mydisk" dans le répertoire /mnt en tant que point de montage. Montez le disque dur : exécutez la commande suivante pour monter le disque dur sur le point de montage : sudomoun

Compétences en appel de caméra PHP : Comment implémenter la commutation multi-caméras Compétences en appel de caméra PHP : Comment implémenter la commutation multi-caméras Aug 04, 2023 pm 07:07 PM

Compétences en matière d'appel de caméra PHP : comment basculer entre plusieurs caméras. Les applications de caméra sont devenues une partie importante de nombreuses applications Web, telles que la vidéoconférence, la surveillance en temps réel, etc. En PHP, nous pouvons utiliser diverses technologies pour appeler et faire fonctionner la caméra. Cet article se concentrera sur la façon de mettre en œuvre la commutation multi-caméras et fournira des exemples de code pour aider les lecteurs à mieux comprendre. Bases de l'appel de caméra En PHP, nous pouvons appeler la caméra en appelant l'API JavaScript. Plus précisément, nous

Comment résoudre l'accès aux ressources externes et les appels dans le développement PHP Comment résoudre l'accès aux ressources externes et les appels dans le développement PHP Oct 08, 2023 am 11:01 AM

Comment résoudre le problème de l'accès et de l'appel à des ressources externes dans le développement PHP nécessite des exemples de code spécifiques. Dans le développement PHP, nous rencontrons souvent des situations dans lesquelles nous devons accéder et appeler des ressources externes, telles que des interfaces API, des bibliothèques tierces ou d'autres ressources de serveur. . Lorsque nous traitons avec ces ressources externes, nous devons réfléchir à la manière d'accéder et d'appeler en toute sécurité tout en garantissant performances et fiabilité. Cet article décrit plusieurs solutions courantes et fournit des exemples de code correspondants. 1. Utilisez la bibliothèque curl pour appeler des ressources externes. Curl est une bibliothèque open source très puissante.

Comment appeler l'API Baidu Map via la programmation Python pour implémenter la fonction d'affichage de la carte ? Comment appeler l'API Baidu Map via la programmation Python pour implémenter la fonction d'affichage de la carte ? Aug 02, 2023 pm 08:27 PM

Comment appeler l'API Baidu Map via la programmation Python pour implémenter la fonction d'affichage de la carte ? Avec le développement rapide d’Internet, les applications cartographiques sont devenues un élément indispensable de nos vies. En tant que l'une des plus grandes applications cartographiques en Chine, Baidu Maps nous offre une multitude de services et d'interfaces API, qui peuvent facilement réaliser la fonction d'affichage de la carte. Cet article explique comment appeler l'API Baidu Map via la programmation Python pour réaliser la fonction d'affichage de la carte et donne des exemples de code correspondants. Tout d'abord, nous devons enregistrer un

See all articles