Rumah > hujung hadapan web > View.js > Bagaimana untuk mengikat data dalam persediaan dalam vue

Bagaimana untuk mengikat data dalam persediaan dalam vue

下次还敢
Lepaskan: 2024-05-07 11:45:25
asal
701 orang telah melayarinya

Terdapat tiga cara untuk mengikat data Persediaan dalam Vue: 1. rujukan: gunakan atribut ref untuk mengikat rujukan elemen kepada pembolehubah persediaan; . Atribut tersuai: Buat atribut dan ikat pada pembolehubah persediaan Untuk mengakses nilai gunakan this.attributeName.

Bagaimana untuk mengikat data dalam persediaan dalam vue

Ikat data Persediaan dalam Vue

Dalam Vue, gunakan fungsi setup() untuk menentukan logik dan keadaan komponen. Untuk mengikat data ini pada templat komponen, anda boleh menggunakan kaedah berikut: setup() 函数定义逻辑和组件状态。为了将这些数据绑定到组件模板,可以使用以下方法:

1. refs

  • 使用 ref 属性将元素或组件引用绑定到 setup 中的变量。
  • 访问绑定的元素或组件,使用 this.$refs.<ref-name>

示例:

<code class="vue"><template>
  <input ref="myInput" />
</template>

<script>
import { ref } from 'vue';

export default {
  setup() {
    const inputRef = ref(null);
    return { inputRef };
  },
  mounted() {
    console.log(this.$refs.myInput.value);
  }
};
</script></code>
Salin selepas log masuk

2. v-model

  • 使用 v-model 指令绑定输入元素值到 setup 中的变量。
  • v-model 将双向绑定输入值和数据变量。

示例:

<code class="vue"><template>
  <input v-model="inputText" />
</template>

<script>
import { ref } from 'vue';

export default {
  setup() {
    const inputText = ref('');
    return { inputText };
  }
};
</script></code>
Salin selepas log masuk

3. 自定义属性

  • 创建自定义属性并将其绑定到 setup 中的变量。
  • 访问绑定的值,使用 this.attributeName
1 rujukan

  • Gunakan atribut ref untuk mengikat rujukan elemen atau komponen kepada. pembolehubah persediaan.

  • Untuk mengakses elemen atau komponen terikat, gunakan this.$refs.<ref-name>. 🎜🎜🎜Contoh: 🎜🎜
    <code class="vue"><template>
      <div :my-value="myValue"></div>
    </template>
    
    <script>
    import { ref } from 'vue';
    
    export default {
      setup() {
        const myValue = ref('');
        return { myValue };
      }
    };
    </script></code>
    Salin selepas log masuk
    🎜🎜2. v-model🎜🎜
    • Gunakan arahan v-model untuk mengikat nilai elemen input kepada pembolehubah dalam persediaan. 🎜
    • v-model akan mengikat nilai input dan pembolehubah data dalam dua arah. 🎜🎜🎜🎜Contoh: 🎜🎜
      <code>console.log(this.myValue); // 输出从setup绑定的值</code>
      Salin selepas log masuk
      🎜🎜3. Sifat tersuai🎜🎜
      • Buat sifat tersuai dan mengikatnya pada pembolehubah dalam persediaan. 🎜
      • Untuk mengakses nilai terikat, gunakan this.attributeName. 🎜🎜🎜🎜Contoh: 🎜🎜rrreeerrreee
  • Atas ialah kandungan terperinci Bagaimana untuk mengikat data dalam persediaan dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Label berkaitan:
    vue
    sumber:php.cn
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan