我正在使用“vuelidate”來驗(yàn)證 Quasar 框架。
當(dāng)我編寫下面的代碼時(shí),發(fā)生了類型錯(cuò)誤。
(屬性)錯(cuò)誤消息:字符串 |參考號(hào) 輸入“字符串|” Ref' 不可分配給類型“string |”未定義'。
我認(rèn)為“error-message”屬性在發(fā)生錯(cuò)誤之前未定義。
但是Quasar團(tuán)隊(duì)只將錯(cuò)誤消息類型定義為String類型。
我該如何解決這個(gè)問題?請(qǐng)幫助我。
對(duì)不起,我的英語不好
<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>
似乎兩者兼而有之
unref(v$.name.$errors[0].$message)
和
v$.name.$errors[0].$message.toString()
消除這個(gè)錯(cuò)誤。我不確定哪個(gè)是更好的解決方案。