Maison > interface Web > Questions et réponses frontales > Comment utiliser le composant el dans vue

Comment utiliser le composant el dans vue

王林
Libérer: 2023-05-27 15:16:10
original
1111 Les gens l'ont consulté

Dans les composants Vue, l'attribut el est utilisé pour spécifier l'élément racine du composant, qui est le point de montage. Grâce à l'attribut el, le composant peut être rendu vers l'élément spécifié dans le DOM.

Lors du développement avec Vue.js, il existe généralement deux façons de spécifier l'élément racine d'un composant.

La première consiste à utiliser l'attribut el dans l'instance Vue pour spécifier l'élément racine. Cette méthode convient à la création d'instances via new Vue().

L'autre consiste à utiliser l'attribut el à l'intérieur du composant pour spécifier l'élément racine. Cette méthode convient à l'enregistrement de composants via Vue.component().

Regardons d'abord la première méthode. Lors de la création d'une instance Vue, vous pouvez spécifier le point de montage via l'attribut el, par exemple :

new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue.js!'
  }
})
Copier après la connexion

Cela montera l'instance Vue sur l'élément avec l'application id. Lorsque les données changent, Vue mettra automatiquement à jour les éléments DOM pertinents dans la page.

Dans les composants, puisque chaque composant est indépendant, l'élément racine doit également être spécifié séparément. Ceci peut être réalisé en ajoutant l'attribut el aux options du composant, par exemple :

Vue.component('my-component', {
  template: '<p>{{ message }}</p>',
  data: function () {
    return {
      message: 'Hello Vue.js from component!'
    }
  },
  el: '#component-container'
})
Copier après la connexion

Cela restituera le composant dans l'élément avec l'identifiant composant-conteneur. Il est à noter que les composants étant réutilisables, l'attribut el ne fonctionne que lorsque le composant est utilisé seul. Si le composant est imbriqué dans d'autres composants, l'attribut el du composant parent sera utilisé.

En plus d'utiliser l'attribut el pour le montage, vous pouvez également monter manuellement des composants via la méthode $mount(). Par exemple :

var vm = new Vue({
  template: '<p>{{ message }}</p>',
  data: {
    message: 'Hello Vue.js!'
  }
})
vm.$mount('#app')
Copier après la connexion

Cela montera l'instance Vue sur l'élément avec l'identifiant de l'application. Il convient de noter que si l'attribut el n'est pas spécifié, le composant doit être monté manuellement.

En bref, dans Vue, l'attribut el est utilisé pour spécifier l'élément racine d'un composant. En utilisant rationnellement l'attribut el, le montage et la réutilisation flexibles des composants peuvent être obtenus.

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!

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