首頁  >  問答  >  主體

解決Quasar vuelidate錯誤訊息類型錯誤的方法

我正在使用「vuelidate」來驗證 Quasar 框架。

當我編寫下面的程式碼時,發生了類型錯誤。

(屬性)錯誤訊息:字串 |參考號 輸入“字串|” Ref' 不可指派給類型“string |”未定義'。

我認為「error-message」屬性在發生錯誤之前未定義。

但是Quasar團隊只將錯誤訊息類型定義為String類型。

我該如何解決這個問題?請幫助我。

對不起,我的英文不好

<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 天前481

全部回覆(1)我來回復

  • P粉635509719

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

    似乎兩者兼具

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

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

    消除這個錯誤。我不確定哪個是更好的解決方案。

    回覆
    0
  • 取消回覆