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
On dirait que vous devez utiliser
v-model:value="..."
pour que cela fonctionne.