位置: IT常识 - 正文

关于uni-app中uni-forms表单验证时“多级结构对象数据”如何做数据校验的解决方案(uni-app实例教程)

编辑:rootadmin
关于uni-app中uni-forms表单验证时“多级结构对象数据”如何做数据校验的解决方案 - 前言

推荐整理分享关于uni-app中uni-forms表单验证时“多级结构对象数据”如何做数据校验的解决方案(uni-app实例教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:关于uni-app中的sfc文件中,描述错误的是,uni-app navigateto,uni-app坑太多了,uni-app实例教程,uni'app,uni-app navigateto,uni-app实战,uni-app实战,内容如对您有帮助,希望把文章链接给更多的朋友!

这几天在做uni-app表单验证时遇到了一个问题,按官方文档给出的方法,当需要数据校验时,只需要 1.为uni-forms中的"modelValue"数据设置“:rules”对应 2.“uni-forms-item”的name和“uni-easyinput”中“v-model”中的key和“rules”中的key相同 就可以对该项“uni-easyinput”做数据校验了。

这一步很多人看官方文档就能够写好,并没有其他问题。

- 问题

问题在于,formsData不可能只是一层对象,这里面很可能是对象包对象,也就是“多级结构对象数据”(如图所示),此时,按上面的校验方法,当“uni-easyinput”后面有很多级时,name就不知道如何写了,rules也没有可以参照的方法。

关于uni-app中uni-forms表单验证时“多级结构对象数据”如何做数据校验的解决方案(uni-app实例教程)

如果你再按下图这样写,那name是找不到rules中与之对应的key的,也就是说数据校验无效,你无论输入框中怎么写内容,依然会提示“请输入内容”。 *

这里要说一句,uni-app的uni-ui和elementUI完全没办法比,问题无比的多,而且功能都不完全,网上教程又少,真的太难用了。

- 解决方案

在全网搜索很久后,最后在该组件下面看到了作者对类型问题的提问,在作者的推荐下,尝试使用开发文档中提到的“动态表单校验”来完整该需求。 这里“动态表单校验”的大概意思是,单独给“uni-forms-item”写一个规则,将name以数组方式写,把后面多个key组合在数组中,写出来就是这样的。

<uni-forms-item label="购入渠道" name="buyWay" required :rules="[{'required': true,errorMessage: '该项必填'}]":name="['buyInfo','buyWay']"><uni-easyinput v-model="commodity.buyInfo.buyWay" placeholder=""></uni-easyinput></uni-forms-item>

附上对应图片(如下图所示) 这样就不需要在到“uni-forms”中的rules中为该项写规则了,因为该项单独有了校验规则。 其他地方没有改变。至此,就可以正常校验了。

没有输入数据时

输入数据后

本文链接地址:https://www.jiuchutong.com/zhishi/294523.html 转载请保留说明!

上一篇:机器学习中的隐变量/潜变量和隐藏空间/潜在空间

下一篇:将时间序列转成图像——格拉姆角场方法 Matlab实现(时间序列转换)

  • 删作品对快手有影响吗(快手作品删除了会影响后期的作品热门吗)

    删作品对快手有影响吗(快手作品删除了会影响后期的作品热门吗)

  • 退货退款和仅退款有什么区别(退货退款和仅退款哪个对店铺影响大)

    退货退款和仅退款有什么区别(退货退款和仅退款哪个对店铺影响大)

  • qq气泡怎么设置(QQ气泡怎么设置成圆的)

    qq气泡怎么设置(QQ气泡怎么设置成圆的)

  • 怎么看magic2是否加固(华为magic2电池容量在哪里看)

    怎么看magic2是否加固(华为magic2电池容量在哪里看)

  • vivo1932a是什么型号(vivo1938a是什么型号)

    vivo1932a是什么型号(vivo1938a是什么型号)

  • 苹果手机怎么录音(苹果手机怎么录频屏)

    苹果手机怎么录音(苹果手机怎么录频屏)

  • 贝壳视频充值后可以用吗(贝壳视频有风险吗)

    贝壳视频充值后可以用吗(贝壳视频有风险吗)

  • 微信不能发超过100mb的文件怎么办(微信不能发超过1G的文件怎么办)

    微信不能发超过100mb的文件怎么办(微信不能发超过1G的文件怎么办)

  • 加载是什么意思(轻触屏幕重新加载是什么意思)

    加载是什么意思(轻触屏幕重新加载是什么意思)

  • a1416是ipad几代(a1416是ipad几代多少钱)

    a1416是ipad几代(a1416是ipad几代多少钱)

  • 抖音小店评分低于多少就封店铺(抖音小店评分低于4.0怎么办)

    抖音小店评分低于多少就封店铺(抖音小店评分低于4.0怎么办)

  • 电信卡已激活但无服务(电信卡已激活但说未实名登记)

    电信卡已激活但无服务(电信卡已激活但说未实名登记)

  • 打印机加完墨打不出来字(打印机加完墨打印不了是怎么回事)

    打印机加完墨打不出来字(打印机加完墨打印不了是怎么回事)

  • 华为荣耀短信通知栏不显示消息怎么设置(华为荣耀短信提示音怎么设置)

    华为荣耀短信通知栏不显示消息怎么设置(华为荣耀短信提示音怎么设置)

  • x79主板支持什么内存(x79主板支持什么显卡)

    x79主板支持什么内存(x79主板支持什么显卡)

  • 标准源是什么(标准来源于)

    标准源是什么(标准来源于)

  • vivox9手机可以在日本用吗(vivox9怎么用)

    vivox9手机可以在日本用吗(vivox9怎么用)

  • 淘宝怎么改实名认证资料(淘宝怎么改实名认证 知乎)

    淘宝怎么改实名认证资料(淘宝怎么改实名认证 知乎)

  • 文本数据在单元格中的默认对齐方式(文本数据在单元格内自动什么对齐)

    文本数据在单元格中的默认对齐方式(文本数据在单元格内自动什么对齐)

  • 冯诺依曼计算机的原理(冯诺依曼计算机的基本原理)

    冯诺依曼计算机的原理(冯诺依曼计算机的基本原理)

  • vivo系统应用在哪(vivo手机应用系统在哪)

    vivo系统应用在哪(vivo手机应用系统在哪)

  • xs是什么基带(xs用的是什么基带)

    xs是什么基带(xs用的是什么基带)

  • 小米5x手机充电充不进去(小米5x手机充电器参数)

    小米5x手机充电充不进去(小米5x手机充电器参数)

  • 步数宝邀请好友加成最高可以到多少(步数宝邀请好友怎么邀请)

    步数宝邀请好友加成最高可以到多少(步数宝邀请好友怎么邀请)

  • 抖音上推荐有什么好处(抖音 上推荐)

    抖音上推荐有什么好处(抖音 上推荐)

  • 美团怎么取消自动续费(美团怎么取消自动扣款)

    美团怎么取消自动续费(美团怎么取消自动扣款)

  • vivoiqoo如何截屏(vivoiqoo手机怎么截屏快捷键是什么)

    vivoiqoo如何截屏(vivoiqoo手机怎么截屏快捷键是什么)

  • 制造业税负率怎么计算
  • 不得公开发行股票的情形
  • 开票系统怎么切换到数字账户
  • 加计抵减税金分录
  • 新会计准则土地使用权摊销处理
  • 多开的增值税发票交多少税
  • 车间管理人员的工资属于
  • 计提个税会计分录怎么理解
  • 分期收款发出商品一批,售价50000
  • 海关进口增值税专用缴款书图片
  • 返利失效了怎么找回
  • 预收房款什么意思
  • 单位购买的团体意外险会计分录
  • 增值税普通发票需要交税吗
  • 合伙人退伙怎么处理
  • 计提福利费用会计分录
  • 购买材料再进在建工程的账务处理
  • 娱乐行业缴税
  • 怎么计算附加税税率
  • 无法偿还的应付款项予以转账
  • 在windows 10中
  • win10系统怎么永久激活
  • 向非绑定账户转账超限是什么意思
  • 一次性付一年的房租要摊销吗
  • 华为mate50 pro
  • 利用php实现开心麻花
  • 利润表中的收入是按什么确认的
  • 阿尔卑斯山环保
  • 小规模企业购入固定资产怎么做账务处理
  • 企业所得税申报表A类
  • 报销差旅费退回现金会计分录
  • web2.0核心
  • saas web
  • 应付职工薪酬如何确认
  • 用工会经费给员工发工资
  • 第6章 分支语句和逻辑运算符
  • 不同单位发的劳务费会收税吗
  • 母公司对子公司的控股比例
  • 自然人税收管理系统扣缴客户端官网
  • 员工探亲路费报销入哪个科目
  • 个人所得税减免项目有哪些
  • 受托方代扣代缴增值税、消费税的纳税人
  • 没进项发票的开销项发票多少税?
  • 电费发票上的数量是什么意思
  • 暂估入库有时间限制吗
  • 客户试用产品期间怎么跟进
  • 显示应退税额就是能退是吗
  • 租房期间损坏应赔偿多少
  • 发票没有银行账号可以吗
  • 领用包装物的会计处理
  • 业务招待费算期间费用吗
  • 出口转内销进项税额怎么进附表二
  • 核定征收方式有哪些
  • 深度解析天梁坐命
  • 看linux系统
  • linux认证失败的原因
  • 哪款系统重装软件比较好
  • unetbootin教程
  • 电脑cortana小娜有用吗
  • ubuntu虚拟机怎么用
  • win8光盘安装
  • linux中rsync有什么用
  • msworks.exe - msworks是什么进程 有什么用
  • pop3是什么意思中文
  • win7系统防火墙无法关闭
  • win10预览在哪
  • javascript Function函数理解与实战
  • cocos creator截图
  • jquery的实现原理
  • web标准有哪些方面
  • ADB (Android Debug Bridge)常用命令
  • 我的自定义计划怎么删除
  • websocket npm
  • shell脚本关闭指定程序
  • javascript数组有哪些方法
  • JavaScript中的数据类型分哪为两大类?
  • 税务局打来电话
  • 133平房子公摊36.88
  • 远程视频监控设备
  • 重庆国家税务局官方网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设