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

  • 粉丝经济:从吸引到忠诚(粉丝经济是一把什么,利用的好可以无往不利)

    粉丝经济:从吸引到忠诚(粉丝经济是一把什么,利用的好可以无往不利)

  • 如何找回微信聊天记录(如何找回微信聊天记录并恢复安卓)

    如何找回微信聊天记录(如何找回微信聊天记录并恢复安卓)

  • 手机相机的lso是什么意思(相机里的lso是干嘛的)

    手机相机的lso是什么意思(相机里的lso是干嘛的)

  • 显示器进水花屏补救(显示器进水花屏能修吗)

    显示器进水花屏补救(显示器进水花屏能修吗)

  • word误删内容怎么恢复数据(word误删内容怎么恢复)

    word误删内容怎么恢复数据(word误删内容怎么恢复)

  • 支付宝收款没有语音提示怎么办(支付宝收款没有记录)

    支付宝收款没有语音提示怎么办(支付宝收款没有记录)

  • 京东手机退货检测要多久(京东手机退货检测严格吗)

    京东手机退货检测要多久(京东手机退货检测严格吗)

  • 存储器容量的基本单位(存储器容量的基本单位是)

    存储器容量的基本单位(存储器容量的基本单位是)

  • 半导体降温原理(半导体降温帽图片)

    半导体降温原理(半导体降温帽图片)

  • 京东卖家不发货怎么办(京东卖家不发货怎么申诉)

    京东卖家不发货怎么办(京东卖家不发货怎么申诉)

  • vivo手机照片突然不见了怎么回事(vivo手机照片突然少了一部分)

    vivo手机照片突然不见了怎么回事(vivo手机照片突然少了一部分)

  • 小米运动计步一直是0(小米运动用手机计步)

    小米运动计步一直是0(小米运动用手机计步)

  • ip地址的概念与作用(ip地址的概念和作用)

    ip地址的概念与作用(ip地址的概念和作用)

  • 拼多多怎么留备注(拼多多怎么留备注信息)

    拼多多怎么留备注(拼多多怎么留备注信息)

  • 探探手机号换了要验证码怎么办(探探手机号换了收不到验证码怎么办)

    探探手机号换了要验证码怎么办(探探手机号换了收不到验证码怎么办)

  • 华为畅享10plus可以录屏吗(华为畅享10plus可以无线充电吗)

    华为畅享10plus可以录屏吗(华为畅享10plus可以无线充电吗)

  • 小米9是什么屏幕(小米9是什么屏幕lcd)

    小米9是什么屏幕(小米9是什么屏幕lcd)

  • 微信解封手机号达到上限了怎么办(微信解封手机号输错了怎么换解封号)

    微信解封手机号达到上限了怎么办(微信解封手机号输错了怎么换解封号)

  • iponex怎么设置微信锁(苹果手机怎么在微信设置)

    iponex怎么设置微信锁(苹果手机怎么在微信设置)

  • etc安装成功是怎么显示(etc安装好以后怎么用)

    etc安装成功是怎么显示(etc安装好以后怎么用)

  • 怎样设置手机锁屏密码和图案(怎样设置手机锁屏显示时间)

    怎样设置手机锁屏密码和图案(怎样设置手机锁屏显示时间)

  • windows无法访问指定设备路径或文件夹解决方法(windows无法访问共享文件夹)

    windows无法访问指定设备路径或文件夹解决方法(windows无法访问共享文件夹)

  • mac笔记本电脑截图方法有哪些?mac电脑截图汇总(Mac笔记本电脑截图)

    mac笔记本电脑截图方法有哪些?mac电脑截图汇总(Mac笔记本电脑截图)

  • 费用的进项税额可以抵扣吗
  • 产权式酒店规定
  • 哪些情形免征契税
  • 六大行业房产税土地使用税减免
  • 物流进项税
  • 发票预付款充值卡是否报销
  • 抵扣认证的发票开红字有影响吗
  • 非居民劳务个税怎么计算
  • 去年的费用票会计分录
  • 居间合同有效期多久
  • 耗材如何入账
  • 房屋租赁需要交增值税吗
  • 固定资产清理营业外支出汇算清缴需要调增吗
  • 研发领用原材料的去向
  • 年末有留抵税额怎么做税费对冲
  • 开专票还需要提供营业执照?
  • 补缴以前年度个税会计处理
  • 印花税少于1元怎么处理
  • 过节时单位发的奖金
  • 企业安排残疾人就业有啥优惠政策
  • 固定成本与变动成本的区别
  • 新准则 预提费用
  • 标准误和标准差的区别和联系
  • 增值税加计扣除政策
  • 当月未抵扣进项税在进项税额明细表怎么填
  • microsoft edge怎么改成ie11
  • 劳务分包费用组成比例
  • 发票开了对方未付款
  • 公司注册小规模有什么要求
  • 笔记本电脑盖上盖子就关机了吗
  • 企业解除人员什么意思
  • 结转本月收入类账户到本年利润
  • 残疾人保障金工资总额包括年终奖吗
  • php提供的字符串函数
  • 如何利用数据有效性制作单元格菜单
  • 销项负数发票需要入账吗
  • 酒店会计科目及账务处理视频
  • 政府无偿划转股权 要做可行性研究
  • 软件开发费属于什么费用
  • 存货成本核算方法有哪些
  • python里面init
  • sql自增1
  • 汽修厂利润能达到一半吗
  • 企业分配的股票股利宣告发放
  • 科研项目财政拨款怎么算
  • 母公司与子公司的区别
  • 出口企业消费税怎么算
  • 进口环节缴纳关税计入什么科目
  • 夏天单位发防暑茶
  • 债权投资相关科目
  • 减免增值税后附加怎么算
  • 调整其他应付款作为收入
  • 银行收到工伤保险费怎么做分录
  • 库存现金存入银行是什么凭证
  • 建筑工地塔吊租赁会计分录
  • 旅游服务住宿费公司不给报销
  • 复利终值与现值的关系
  • 房地产企业成本控制存在的问题及对策
  • 在mysql中,删除表的外键约束的关键字为()
  • 安装win7旗舰版鼠标无法使用
  • win8.1所有程序在哪里
  • 安装sqlserver2016步骤
  • mac如何强制退出微信
  • win10系统打不开此电脑和文件夹
  • win7打开回收站
  • js中sort排序
  • perl脚本foreach
  • unity3d地图定位
  • nodejs使用express
  • pygame 安装
  • JavaScript中的数据类型分为两大类
  • jquery删除数据
  • 江苏国税电子税局
  • 天津电子税务局ca证书
  • 土地使用税申报流程图
  • 东莞市国税局南城莫
  • 上海税务局实名认证流程
  • 安徽省渔业管理办法第十条规定
  • 深圳市保安证办理流程
  • 什么叫做免抵税额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设