Vue Js v-model pada v-select menunjukkan nilai yang salah
P粉697408921
P粉697408921 2023-08-30 16:52:46
0
1
472
<p>Terdapat beberapa jenis pepijat pada v-select saya yang menyebabkan model v memaparkan nilai yang berbeza daripada nilai sebenar pembolehubah. Saya menggunakan kaedah untuk menukar pilihan yang dipilih yang digunakan untuk perubahan pertama. Sebagai contoh, jika saya memilih False dan flag = Y, pilihan yang dipilih bertukar kepada True, ini berfungsi pada kali pertama anda memilih pilihan, kemudian apabila saya menukar nilai daripada True ke False, ia menukar nilai, tetapi pilihan yang dipilih masih salah. </p> <pre class="brush:html;toolbar:false;"><v-col cols="9"> <v-pilih v-model="promo_form.generate_voucher" @input="methodUsed" :rules="textInputRules" :items="['Salah', 'Benar']" diperlukan digariskan ></v-select> </v-col> </pra> <p>Ini adalah kaedah yang saya gunakan: </p> <pre class="brush:js;toolbar:false;">if(this.flag_member == 'N' && this.promo_form.generate_voucher == 'Benar'){ this.promo_form.promo_id = batal; this.flag_member = ""; this.promo_form.generate_voucher = batal; this.promo_form.voucher_type = ""; this.flag1 = 'y'; } else if(this.flag_member == 'Y' && this.promo_form.generate_voucher == "False"){ this.promo_form.generate_voucher = "Benar"; this.flag1 = 'n' } if(this.flag1 == 'y'){ makluman('Sesuatu') } else if(this.flag1 == 'n'){ makluman("Sesuatu") } </pra> <p>Saya cuba menambah label dan nilainya betul untuk label tetapi bukan untuk model v</p>
P粉697408921
P粉697408921

membalas semua(1)
P粉473363527

Dalam kaedah cuba tukar baris ini

this.promo_form.generate_voucher = null
kepada
this.promo_form.generate_voucher = 'False'
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan