解决Quasar vuelidate错误消息类型错误的方法
P粉046387133
P粉046387133 2024-01-08 11:59:36
0
1
530

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

全部回复(1)
P粉635509719

似乎两者兼而有之

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

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

消除这个错误。我不确定哪个是更好的解决方案。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板