位置: 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实现(时间序列转换)

  • 钉钉日志怎么写(前台钉钉日志怎么写)

    钉钉日志怎么写(前台钉钉日志怎么写)

  • 1+手机维修点都在什么地方(ⅴiv0手机维修部)

    1+手机维修点都在什么地方(ⅴiv0手机维修部)

  • 钉钉红包如何转微信(钉钉红包如何转给别人)

    钉钉红包如何转微信(钉钉红包如何转给别人)

  • 微信怎么传文件到电脑(微信怎么传文件给qq)

    微信怎么传文件到电脑(微信怎么传文件给qq)

  • 石墨烯导热原理(石墨烯导热系数高达5300)

    石墨烯导热原理(石墨烯导热系数高达5300)

  • 华为p40pro看抖音显示不全(华为p40pro看抖音卡顿)

    华为p40pro看抖音显示不全(华为p40pro看抖音卡顿)

  • 抖音判定搬运的依据是什么(抖音判定搬运的是真的吗)

    抖音判定搬运的依据是什么(抖音判定搬运的是真的吗)

  • iphone的共享相簿是什么(iphone的共享相簿收到黄色广告)

    iphone的共享相簿是什么(iphone的共享相簿收到黄色广告)

  • 电脑滴滴响是什么原因引起的(电脑 滴滴响)

    电脑滴滴响是什么原因引起的(电脑 滴滴响)

  • 苹果8p怎么降低版本(苹果8p如何降低系统版本)

    苹果8p怎么降低版本(苹果8p如何降低系统版本)

  • 佳能相机连拍怎么设置(佳能相机连拍怎么拍)

    佳能相机连拍怎么设置(佳能相机连拍怎么拍)

  • 优酷快进有震动怎么取消(手机优酷画面快进声音正常)

    优酷快进有震动怎么取消(手机优酷画面快进声音正常)

  • 红米k30屏幕供应商(红米k30 5g版屏幕供应商)

    红米k30屏幕供应商(红米k30 5g版屏幕供应商)

  • vivox27高清通话怎么设置(vivo21高清通话设置在哪)

    vivox27高清通话怎么设置(vivo21高清通话设置在哪)

  • 微信更新一直显示等待中(微信更新一直显示打开页面)

    微信更新一直显示等待中(微信更新一直显示打开页面)

  • 7p用ios11卡吗(苹果7p用着卡吗)

    7p用ios11卡吗(苹果7p用着卡吗)

  • 哪款ipad可以插卡(哪款ipad可以插手机卡打电话的)

    哪款ipad可以插卡(哪款ipad可以插手机卡打电话的)

  • 换新手机微信聊天记录还有吗(换新手机微信聊天记录还在吗)

    换新手机微信聊天记录还有吗(换新手机微信聊天记录还在吗)

  • 两人拼团是什么意思(两个人拼团是每个人有一份么)

    两人拼团是什么意思(两个人拼团是每个人有一份么)

  • 上下标怎么一起打(怎么标上下标)

    上下标怎么一起打(怎么标上下标)

  • 2019微博访客怎么查(微博访客功能)

    2019微博访客怎么查(微博访客功能)

  • 抖音实名认证能注销吗(抖音实名认证能看到真实姓名吗)

    抖音实名认证能注销吗(抖音实名认证能看到真实姓名吗)

  • dua-al00是什么型号(dub-al00是什么型号)

    dua-al00是什么型号(dub-al00是什么型号)

  • 【论文导读】- Subgraph Federated Learning with Missing Neighbor Generation(FedSage、FedSage+)(论文导读怎么做)

    【论文导读】- Subgraph Federated Learning with Missing Neighbor Generation(FedSage、FedSage+)(论文导读怎么做)

  • 什么是企业税务登记号
  • 财务报表与分析课后答案
  • 发生了原材料运进和成品运出,但并未发生所有权
  • 国债收益率如何定价
  • 年度财务报表怎么作废
  • 增值税发票什么时候认证
  • 住宿费电子普票可以抵扣进项税额
  • 卖掉的固定资产计入什么科目
  • 科技公司增值税率是多少
  • 物业公司开场地租赁费发票编码
  • 自用房产税如何计算
  • 资本公积的核算内容不包括
  • 盘亏材料10000元,可以回收的保险赔偿
  • 企业报税盘入账应该记入哪个科目?
  • 房地产开发成本和开发费用的区别
  • 资源税是否需要计提?
  • 国企不交社保怎么办
  • 2016年的发票可以用到什么时候
  • 普通发票年份代码有什么具体含义?
  • 个税手续费返还奖励财务人员的文件
  • 餐费发票怎么开
  • 企业发生的以旧换新业务应该按照什么处理
  • 事业单位收到投资的账务处理
  • 公积金超出上限部分
  • 适用增值税简易计税的项目
  • mac怎么查询是不是正品
  • 营业外收入的账户结构
  • 开办费属于什么科目类别
  • 贷款逾期了利息和罚息可以不还吗
  • 微软和google
  • 鸿蒙怎么添加
  • 社保费税前扣还是税后扣
  • 与资产相关的政府补助,如果相关资产在使用寿命结束时
  • 落枕怎么办怎么治疗
  • 出口退税的账怎么做
  • php通过url传递参数
  • php支付功能
  • uniapp跳转页面没反应
  • 前端开发软件哪个最好
  • css获取id
  • js正则用法
  • 关联数据查询
  • 命令压缩文件
  • 收残疾人就业保险合法吗
  • 航天信息服务费的会计分录
  • 进项税额转出冲减进项税额吗
  • 利润分配未分配利润是净利润吗
  • 有哪些企业项目
  • 如果收到现金做账了还叫坐支
  • 建筑业简易征收的条件
  • 工厂加工费的账务怎么做
  • 营改增题目
  • 年数总和法和双倍余额递减法的公式
  • 水电费收据可以写一张上吗
  • 出口货物开票怎么处理
  • 增值税稽查补交税会计处理
  • 一家企业至少要运转几个月以上
  • winxp共享打印机win11
  • mac怎么设置
  • centos怎么安装
  • win10开机黑屏进入不了系统界面
  • xp系统插u盘没反应怎么解决
  • centos sh
  • win10玩上古世纪闪退
  • win8远程桌面连接设置
  • 歌词特效是怎么弄的
  • js修改值
  • shell中break和continue
  • 利用python-Flask框架搭建本地数据可视化网站 原创
  • 批处理文件夹内文件名
  • 区分例假和怀孕前乳头疼
  • shell中的grep怎么用
  • shell脚本.sh
  • Linux命令行和shell脚本编程大全
  • VectorField2D
  • js实现文本框输入功能
  • 税务责令改正通知书
  • 税务ca证书过期
  • 首问责任制的概念
  • 农副产品营业执照范本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设