我正在使用「vuelidate」來(lái)驗(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è)問(wèn)題?請(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è)是更好的解決方案。