Façons de résoudre l'erreur de type de message d'erreur Quasar Vuelidate
P粉046387133
P粉046387133 2024-01-08 11:59:36
0
1
474

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粉046387133
P粉046387133

répondre à tous(1)
P粉635509719

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!