suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Bidirektionale Formulardatenbindung in der Vue 3-Kompositions-API

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

P粉982881583P粉982881583384 Tage vor615

Antworte allen(1)Ich werde antworten

  • P粉237029457

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

    看起来你必须使用 v-model:value="..." 才能正常工作。

    
    

    Antwort
    0
  • StornierenAntwort