Maison > interface Web > Voir.js > Comment obtenir des éléments dans vuejs

Comment obtenir des éléments dans vuejs

藏色散人
Libérer: 2021-11-01 11:22:58
original
3579 Les gens l'ont consulté

Méthode Vuejs pour obtenir des éléments : 1. Ouvrez le fichier de code correspondant ; 2. Liez "ref="XXX"" à l'élément ; 3. Passez "this.$refs.XXX" ou "this.refs['XXX'". ]" pour l'obtenir.

Comment obtenir des éléments dans vuejs

L'environnement d'exploitation de cet article : système Windows 7, Vue version 2.0, ordinateur DELL G3.

Comment obtenir des éléments dans vuejs ?

Obtenir des éléments dom dans Vue

Bien que Vue.js soit une page basée sur les données, nous avons parfois également besoin d'obtenir des objets dom pour effectuer certaines opérations.

Différentes versions de vue ont différentes méthodes pour obtenir des objets dom.

Vue.js 1.0, via la liaison v-el, puis obtenez-le via this.els.XXX

Vue.js 2.0. Nous lions ref="XXX" à l'élément, puis l'obtenons via this.$refs.XXX ou this.refs['XXX']

Prenons 2.0 comme exemple :

<template>
  <section>
    <div ref="hello">
      <h1>Hello World ~</h1>
    </div>
    <el-button type="danger" @click="get">点击</el-button>
  </section>
</template>
<script>
  export default {
    methods: {
      get() {
        console.log(this.$refs[&#39;hello&#39;]);
        console.log(this.$refs.hello);
      }
    }
  }
</script>
Copier après la connexion

Vous devez être prudent lors de l'utilisation de dom dans vue , en particulier lors de l'ajout ou de la suppression de dom, en particulier lorsqu'il est monté() et créé(), l'objet dom n'a pas encore été généré, il doit donc être placé dans la fonction de rappel de this.nextTick().

Et bien c'est tout~~

Recommandé : "La dernière sélection de 5 tutoriels vidéo vue.js"

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