解决Quasar vuelidate错误消息类型错误的方法
P粉046387133
P粉046387133 2024-01-08 11:59:36
[Vue.js讨论组]

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号