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

Façons de résoudre l'erreur de type de message d'erreur Quasar Vuelidate

J'utilise "vuelidate" pour valider le framework Quasar.

Lorsque j'ai écrit le code ci-dessous, une erreur de type s'est produite.

(propriété) message d'erreur : chaîne | numéro de référence L'entrée 'string|' Ref' n'est pas attribuable au type 'string|'undefined'.

Je pense que l'attribut "message d'erreur" n'est pas défini avant que l'erreur ne se produise.

Mais l'équipe Quasar définit uniquement le type de message d'erreur comme type String.

Comment puis-je résoudre ce problème ? S'il vous plaît aidez-moi.

Désolé, mon anglais n'est pas bon

<q-input
            label="Name"
            v-model="company.name"
            @blur="v$.name.$touch()"
            no-error-icon
            :error="v$.name.$error"
            :error-message="
              v$.name.$errors.length ? v$.name.$errors[0].$message : ''
            "
          ></q-input>
P粉046387133P粉046387133285 Il y a quelques jours479

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

  • P粉635509719

    P粉6355097192024-01-09 10:26:01

    On dirait un peu des deux

    unref(v$.name.$errors[0].$message)

    et

    v$.name.$errors[0].$message.toString()

    Éliminez cette erreur. Je ne sais pas quelle est la meilleure solution.

    répondre
    0
  • Annulerrépondre