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

  • opporeno7高清通话怎么关闭(opporeno7高清通话怎么设置)

    opporeno7高清通话怎么关闭(opporeno7高清通话怎么设置)

  • 华为mate30pro与oppofindx2对比(华为mate30pro与opporeno5pro)

    华为mate30pro与oppofindx2对比(华为mate30pro与opporeno5pro)

  • 淘宝网店怎么引流推广(淘宝网店怎么做引流推广)

    淘宝网店怎么引流推广(淘宝网店怎么做引流推广)

  • 苹果手机微信扫一扫不能用怎么办(苹果手机微信扫码扫不出来怎么回事)

    苹果手机微信扫一扫不能用怎么办(苹果手机微信扫码扫不出来怎么回事)

  • 手机经常收到验证码是怎么回事(手机经常收到验证码会不会有事情)

    手机经常收到验证码是怎么回事(手机经常收到验证码会不会有事情)

  • 路由器可以直接插网线吗(路由器可以直接拔掉电源吗)

    路由器可以直接插网线吗(路由器可以直接拔掉电源吗)

  • 为什么wi-fi满格信号却没有网络(为什么wifi满格还是很卡)

    为什么wi-fi满格信号却没有网络(为什么wifi满格还是很卡)

  • 华为手机截屏录像功能在哪里找(华为手机截屏录像怎么弄的)

    华为手机截屏录像功能在哪里找(华为手机截屏录像怎么弄的)

  • 多媒体信息不包括(多媒体信息包含哪些信息类型?)

    多媒体信息不包括(多媒体信息包含哪些信息类型?)

  • 手机占线是什么意思(手机提示占线,但没有使用怎么处理)

    手机占线是什么意思(手机提示占线,但没有使用怎么处理)

  • 手机怎么把两张照片拼在一起(手机怎么把两张图片合成一个pdf文件)

    手机怎么把两张照片拼在一起(手机怎么把两张图片合成一个pdf文件)

  • iphone11是什么处理器(iphone11是什么)

    iphone11是什么处理器(iphone11是什么)

  • 如何让微信二维码不过期(如何让微信二维码失效)

    如何让微信二维码不过期(如何让微信二维码失效)

  • 荣耀9x有没有屏幕指纹解锁(荣耀9x有没有屏幕录制功能)

    荣耀9x有没有屏幕指纹解锁(荣耀9x有没有屏幕录制功能)

  • 对讲机属于什么类目(对讲机属于什么通信)

    对讲机属于什么类目(对讲机属于什么通信)

  • 华为p30充电器可以用普通充电器充电吗(华为P30充电器可以冲华为mamex2)

    华为p30充电器可以用普通充电器充电吗(华为P30充电器可以冲华为mamex2)

  • 苹果手机怎么退出后台(苹果手机怎么退订购买项目)

    苹果手机怎么退出后台(苹果手机怎么退订购买项目)

  • 全民k歌可以传到快手吗(全民k歌可以传歌吗)

    全民k歌可以传到快手吗(全民k歌可以传歌吗)

  • 360怎么关闭窗口拦截(怎么关闭360小窗口)

    360怎么关闭窗口拦截(怎么关闭360小窗口)

  • 如何截取音乐(手机如何截取音乐)

    如何截取音乐(手机如何截取音乐)

  • Module not found: Error: Can‘t resolve “xxx“ in “xxx“导致该问题的解决方案(modulenotfounderror)

    Module not found: Error: Can‘t resolve “xxx“ in “xxx“导致该问题的解决方案(modulenotfounderror)

  • Elasticsearch基本介绍及其与Python的对接实现(elasticsearch基本概念)

    Elasticsearch基本介绍及其与Python的对接实现(elasticsearch基本概念)

  • PHPCMS如何禁止IP访问网站(phpcms v9网页禁止复制)

    PHPCMS如何禁止IP访问网站(phpcms v9网页禁止复制)

  • 进项税额怎么计算例题
  • 企业的免税收入用于支出所形成的费用
  • 消费税的三种计税方法及各自的计算公式
  • 公司注销,账务怎么处理
  • 咨询公司所得税税负率是多少合适
  • 建筑业工会经费0.12% 怎么来的
  • 货车的折旧年限怎么算
  • 未到期责任准备金24分法详解
  • 银行存款利息的计算
  • 独资合伙企业的所有者用于承担企业财务风险的财产是
  • 企业转给法人的流程
  • 收到厂家返利如何做账
  • 不是办税员可以去税局办事吗
  • 金税盘用途
  • 原始凭证分割单可以税前扣除吗
  • 冲红发票金额大怎么办
  • 补缴以前年度的印花税账务处理
  • 零申报企业所得税
  • 营改增后二手固定资产折旧纳税调整怎么做账?
  • 银行现金日记账表格
  • 收到财政奖励扶持资金账务处理?
  • 其他应付款下的固定资产怎么报废
  • 营业外支出的税额要进项转出吗
  • 成本转入费用
  • 以太网默认网关怎么查看
  • 企业房产税如何计算方法
  • 二手车 交易税费
  • yolov教程
  • 母公司收取子公司管理费的税率
  • 马勒舞曲
  • 资产处置损益要写明细账吗
  • php网页编程
  • gpio口是什么意思?
  • 会计等式反映了六大会计要素的恒等关系
  • php dirname函数
  • 织梦前台的菜单怎么换
  • 购买方怎么填写发票
  • 进项大于销项怎么办
  • 红字发票可以跨越开吗
  • 学电脑哪个网站比较好
  • mysql有几种基本数据类型
  • 金税盘的服务费
  • 股东分红方式如何约定
  • 企业会计准则和企业会计制度的区别
  • 增值税发票遗失可以补开吗
  • 个体户经营所得税率表
  • 减值准备的定义
  • 其他应付款在借方资产负债表怎么填
  • 应付账款收不回发票该如何调整
  • 逾期未认证的增值税发票处理办法
  • 个人所得税代扣代缴手续费
  • 不动产什么时候取得所有权
  • 建筑工程公司收入来源
  • 职工薪酬的范围及内容
  • mysql8 表分区
  • mysql的外键
  • 从几个方面论述
  • 主板不支持u盘装系统怎么办
  • win10系统自带
  • xp系统 修复
  • xp系统如何打开控制面板
  • ubuntu x
  • winxp开启远程桌面连接
  • win7系统纯净版64位无法修改窗口颜色怎么办?Win7窗口颜色修改详细步骤
  • win8快速启动怎么开启
  • node管理工具
  • 拦截器 aop
  • python 初级
  • 网页弹窗不见了
  • jquery属性操作
  • JavaScript中的数据类型
  • python语句分为哪两种
  • python的argparse用法
  • js能写贪吃蛇游戏是什么水平
  • 青春逐梦税务蓝
  • 北京供暖 2020
  • 成都税务二维码扫描
  • 开红酒增值税票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设