recherche

Maison  >  Questions et réponses  >  le corps du texte

Le modèle V Vue Js sur v-select affiche une valeur incorrecte

<p>Il y a une sorte de bug sur mon v-select qui fait que v-model affiche une valeur différente de la valeur réelle de la variable. J'utilise une méthode pour modifier l'option sélectionnée qui s'applique au premier changement. Par exemple, si je sélectionne False et flag = Y, l'option sélectionnée devient True, cela fonctionne la première fois que vous sélectionnez l'option, puis lorsque je change la valeur de True à False, la valeur change, mais l'option sélectionnée est toujours FAUX. </p> <pre class="brush:html;toolbar:false;"><v-col cols="9"> <v-sélectionner v-model="promo_form.generate_voucher" @input="methodUsed" :rules="textInputRules" :items="['Faux', 'Vrai']" requis décrit ></v-select> </v-col> ≪/pré> <p>Voici la méthode que j'utilise : </p> <pre class="brush:js;toolbar:false;">if(this.flag_member == 'N' && this.promo_form.generate_voucher == 'True'){ this.promo_form.promo_id = null ; this.flag_member = ""; this.promo_form.generate_voucher = null ; this.promo_form.voucher_type = ""; this.flag1 = 'y'; } sinon if(this.flag_member == 'Y' && this.promo_form.generate_voucher == "False"){ this.promo_form.generate_voucher = "True"; ceci.flag1 = 'n' } si(this.flag1 == 'y'){ alerte('Quelque chose') } sinon if(this.flag1 == 'n'){ alerte("Quelque chose") } ≪/pré> <p>J'ai essayé d'ajouter une étiquette et la valeur est correcte pour l'étiquette mais pas pour le modèle v</p>
P粉697408921P粉697408921458 Il y a quelques jours438

répondre à tous(1)je répondrai

  • P粉473363527

    P粉4733635272023-08-31 14:14:47

    Dans la méthode, essayez de changer cette ligne

    this.promo_form.generate_voucher = null
    en

    this.promo_form.generate_voucher = 'False'

    répondre
    0
  • Annulerrépondre