Maison  >  Questions et réponses  >  le corps du texte

Liaison de données de formulaire bidirectionnel dans l'API de composition Vue 3

Je commence à passer de l'API d'options à l'API de composition en vue.

J'ai le bloc de code suivant que j'essaie d'implémenter une liaison bidirectionnelle.

J'utilise la bibliothèque ant-design-vue pour la saisie par curseur. Et essayez de lier la valeur du curseur au champ de saisie.


<template>
  <div>
    <a-row>
      <a-col :span="12">
        <a-slider v-model="inputValue1" :min="1" :max="20" />
      </a-col>
      <a-col :span="4">
        <a-input-number
          v-model="inputValue1"
          :min="1"
          :max="20"
          style="marginleft: 16px"
        />
      </a-col>
    </a-row>
  </div>
</template>
<script>
import { ref } from "vue";
export default {
  setup() {
    let inputValue1 = ref(8);
    return { inputValue1 };
  },
};
</script>


En utilisant le code ci-dessus, la valeur de inputValue1 ne changera pas lorsqu'elle sera inspectée dans les outils de développement de vue.

Comment utiliser deux méthodes de liaison dans l'API de composition vue 3 ?

Lien vers le bac à sable : https://stackblitz.com/edit/vue-pchhub?file=src%2FApp.vue

P粉982881583P粉982881583285 Il y a quelques jours540

répondre à tous(1)je répondrai

  • P粉237029457

    P粉2370294572023-12-07 09:47:03

    On dirait que vous devez utiliser v-model:value="..." pour que cela fonctionne.

    
    sssccc

    répondre
    0
  • Annulerrépondre