我正在使用“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()
消除这个错误。我不确定哪个是更好的解决方案。