Möglichkeiten zur Behebung des Quasar-vuelidate-Fehlermeldungstypfehlers
P粉046387133
P粉046387133 2024-01-08 11:59:36
0
1
500

Ich verwende „vuelidate“, um das Quasar-Framework zu validieren.

Als ich den Code unten geschrieben habe, ist ein Typfehler aufgetreten.

(Eigenschafts-)Fehlermeldung: Zeichenfolge | Die Eingabe „string|“ Ref“ kann nicht dem Typ „string|“ zugewiesen werden.

Ich denke, das Attribut „error-message“ war undefiniert, bevor der Fehler auftritt.

Aber das Quasar-Team definiert den Fehlermeldungstyp nur als String-Typ.

Wie kann ich dieses Problem lösen? Bitte hilf mir.

Tut mir leid, mein Englisch ist nicht gut

<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

Antworte allen(1)
P粉635509719

似乎两者兼而有之

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

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

消除这个错误。我不确定哪个是更好的解决方案。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage