Maison > interface Web > Voir.js > Quelle est l'utilisation du v-model dans vue

Quelle est l'utilisation du v-model dans vue

WBOY
Libérer: 2022-03-18 15:33:42
original
7364 Les gens l'ont consulté

Dans vue, "v-model" est utilisé pour lier l'entrée du formulaire aux données du modèle correspondantes, ce qui peut réaliser une liaison bidirectionnelle ; il inclut l'attribut de valeur de liaison "v-bind" et l'élément de formulaire de surveillance "v-on". deux opérations d'événements d'entrée et de modification des données sont "v-model="message"".

Quelle est l'utilisation du v-model dans vue

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

Quelle est l'utilisation du v-model dans vue

v-model peut lier l'entrée du formulaire aux données du modèle correspondantes

Nous implémentons une exigence simple via v-model

Lier le message de données du modèle via l'entrée du formulaire, lorsque le formulaire les données changent, data.message change également

Ensuite, les données du message modifiées sont affichées sur la page d'affichage via l'expression Moustache

v-model est en fait un sucre de syntaxe, qui est une abréviation. Il contient en fait deux opérations :

  • .

    Attribut de valeur de liaison v-bind

  • v-on écoute l'événement d'entrée de l'élément de formulaire et modifie les données

Utilisation de base du v-model

(1) Utilisation de base

<div id="app">
  <input type="text" v-model="message">
  {{message}}
</div>
<script src="../js/vue.js"></script>
<script>
  const app = new Vue({
    el: &#39;#app&#39;,
    data: {
      message: &#39;hello&#39;
    }
  })
</script>
Copier après la connexion

v-model peut obtenir une liaison bidirectionnelle des données. La manière courante est que la page obtienne des données à partir des données. L'utilisation du modèle V peut obtenir une liaison bidirectionnelle, c'est-à-dire que lorsque la page change, les données changent également

(2) Principe de mise en œuvre

<div id="app">
  <input type="text" :value="message" @input="message = $event.target.value">
  <h2>{{message}}</h2>
</div>
<script src="../js/vue.js"></script>
<script>
  const app = new Vue({
    el: &#39;#app&#39;,
    data: {
      message: &#39;hello&#39;
    },
    methods: {
      valueChange(event) {
        this.message = event.target.value;
      }
    }
  })
</script>
Copier après la connexion

Il s'agit d'une liaison bidirectionnelle implémentée manuellement

[Recommandation associée : "tutoriel 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