suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Möglichkeiten zur Behebung des Quasar-vuelidate-Fehlermeldungstypfehlers

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粉046387133P粉046387133429 Tage vor652

Antworte allen(1)Ich werde antworten

  • P粉635509719

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

    似乎两者兼而有之

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

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

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

    Antwort
    0
  • StornierenAntwort