web-dev-qa-db-fra.com

Comment obtenir l'élément DOM du composant Vue actuel?

Quand je suis à l'intérieur d'une méthode dans le composant vue et que je veux utiliser une manipulation dom (par jquery), je dois obtenir le coresponnding des éléments DOM à mon composant (surtout dans le cas où j'ai beaucoup d'instances de mon composant sur la page - j'ai besoin de `` travailler '' séparément sur chacun d'eux - donc je ne peux pas détecter l'élément DOM en utilisant uniquement le sélecteur jquery sans astuces ...)

15
Kamil Kiełczewski

Juste par cela (dans n'importe quelle méthode dans "méthodes"):

let domElement = this.$el;

:)

Mais rappelez-vous que cela est valable tant que votre composant n'est pas un Fragment Instance c'est-à-dire qu'il a une seule balise HTML racine

35
Kamil Kiełczewski