Rumah > hujung hadapan web > View.js > Bagaimana untuk menukar nilai terikat kepada v-model dalam vue menjadi pembolehubah

Bagaimana untuk menukar nilai terikat kepada v-model dalam vue menjadi pembolehubah

下次还敢
Lepaskan: 2024-04-27 23:51:16
asal
763 orang telah melayarinya

Tukar nilai rentetan terikat kepada model v melalui atribut yang dikira: Buat atribut yang dikira untuk menukar nilai rentetan kepada pembolehubah. Gunakan atribut yang dikira dalam model v. Contoh: v-model mengikat sifat convertedValue yang dikira untuk menukar rentetan kepada integer. Setiap kali medan input diubah suai, convertedValue mengira dan mengemas kini nilai data myValue.

Bagaimana untuk menukar nilai terikat kepada v-model dalam vue menjadi pembolehubah

Cara mengikat rentetan kepada pembolehubah menggunakan model v dalam Vue

Dalam Vue, arahan model v boleh digunakan untuk mencipta pengikatan data dua hala antara elemen borang dan objek data Vue. Apabila model v diikat pada rentetan, ia secara automatik menghuraikan nilai input ke dalam rentetan. Walau bagaimanapun, kadangkala kita perlu menukar nilai terikat kepada pembolehubah.

Kaedah: Menggunakan sifat yang dikira

Sifat yang dikira dalam Vue membolehkan anda mengira nilai baharu secara dinamik daripada objek data sedia ada. Untuk menukar nilai rentetan yang terikat kepada v-model, anda boleh menggunakan langkah berikut:

  1. Buat atribut yang dikira:

    <code class="javascript">computed: {
      convertedValue: function() {
        // 将 v-model 绑定的字符串值转换为变量
        return parseInt(this.myValue);
      }
    }</code>
    Salin selepas log masuk
  2. Gunakan atribut yang dikira dalam v-model:

Setiap kali medan input diubah suai, sifat pengiraan convertedValue dinilai, menukar rentetan input kepada integer dan mengemas kini nilai dalam objek data Vue.

Contoh:

<code class="html"><input v-model="convertedValue"></code>
Salin selepas log masuk

Dalam kod ini, model v terikat pada sifat dikira convertedValue, yang menukar nilai rentetan yang terikat dalam objek data myValue kepada integer. Apabila pengguna mengubah suai medan input, nilai convertedValue dikemas kini, menyebabkan sifat data myValue dikemas kini juga.

Atas ialah kandungan terperinci Bagaimana untuk menukar nilai terikat kepada v-model dalam vue menjadi pembolehubah. 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