如何修复Quasar vuelidate错误消息类型错误

hvvq6cgz  于 2023-05-01  发布在  Vue.js
关注(0)|答案(1)|浏览(148)

我正在使用“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>

deyfvvtc

deyfvvtc1#

似乎两者都有

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

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

摆脱这个错误。我不知道哪个是更好的解决方案。

相关问题