我正在使用「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粉6355097192024-01-09 10:26:01
似乎兩者兼具
unref(v$.name.$errors[0].$message)
和
v$.name.$errors[0].$message.toString()
消除這個錯誤。我不確定哪個是更好的解決方案。