Ich beginne mit dem Übergang von der Optionen-API zur Kompositions-API in Vue.
Ich habe den folgenden Codeblock, mit dem ich versuche, eine 2-Wege-Bindung zu implementieren.
Ich verwende ant-design-vue
Bibliothek für die Slider-Eingabe.
Und versuchen Sie, den Schiebereglerwert an das Eingabefeld zu binden.
<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>
Mit dem obigen Code ändert sich der Wert von inputValue1
nicht, wenn er in Vue-Entwicklungstools überprüft wird.
Wie verwende ich zwei Bindungsmethoden in der Vue 3-Kompositions-API?
Link zur Sandbox: https://stackblitz.com/edit/vue-pchhub?file=src%2FApp.vue
看起来你必须使用
v-model:value="..."
才能正常工作。