Maison > interface Web > Voir.js > le corps du texte

Que se passe-t-il dans vue.use

藏色散人
Libérer: 2023-01-13 00:45:11
original
2712 Les gens l'ont consulté

vue.use est utilisé pour enregistrer des plug-ins globaux. Il reçoit une fonction ou un objet contenant l'attribut install en paramètre ; si le paramètre contient install, install sera exécuté. être exécuté directement lors de l'installation;et le premier Les paramètres sont toujours des objets vue et les plug-ins enregistrés ne seront pas réenregistrés.

Que se passe-t-il dans vue.use

L'environnement d'exploitation de ce tutoriel : système Windows7, version vue2.0, ordinateur Dell G3.

Recommandations associées : "tutoriel vue.js"

Définition

vue.use() injecte un plug-in globalement, pour une utilisation globale en temps réel, aucune référence distincte n'est nécessaire

Compréhension du code :

import Router from 'vue-router'
// 入口文件全局注入vue-router, 从而可以在全局使用this.$route
Vue.use(Router)
Copier après la connexion

Si vous n'utilisez pas vue.use, vous devez introduire

// a.vue
import Router from 'vue-router'
// b.vue
import Router from 'vue-router'
Copier après la connexion

séparément si vous avez besoin de l'utiliser dans le composant. Après avoir compris son utilisation et sa fonction de base, jetons un coup d'œil à ce qui se passe dans vue.use

Le code source est très petit, je l'ai donc directement extrait

Vue.use = function (plugin: Function | Object) {
const installedPlugins = (this._installedPlugins || (this._installedPlugins = []))
if (installedPlugins.indexOf(plugin) > -1) {
return this
}
// additional parameters
const args = toArray(arguments, 1)
args.unshift(this)
if (typeof plugin.install === ‘function’) {
plugin.install.apply(plugin, args)
} else if (typeof plugin === ‘function’) {
plugin.apply(null, args)
}
installedPlugins.push(plugin)
return this
}
Copier après la connexion

Résumé

vue.use() est utilisé pour enregistrer des plug-ins globaux. Il reçoit une fonction ou un objet contenant l'attribut install en paramètre si le paramètre contient. install, install sera exécuté. Sinon, le paramètre sera exécuté directement en tant qu'install. Le premier paramètre est toujours un objet vue et les plug-ins enregistrés ne seront pas réenregistrés.

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!

Étiquettes associées:
vue
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal