位置: IT常识 - 正文

uniapp表单验证方法详解(uni-app表单验证)

编辑:rootadmin
From表单组件具有数据收集、提交数据的功能,某种程度上说它就是一个容器,下面这篇文章主要给大家介绍了关于uniapp表单验证的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 目录

推荐整理分享uniapp表单验证方法详解(uni-app表单验证),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uniapp如何验证每个页面鉴权,uniapp如何验证每个页面鉴权,uniapp实现表单验证,uniapp如何验证每个页面鉴权,uniapp表单post提交,uniapp实现表单验证,uniapp表单验证veevalidate,uniapp表单验证veevalidate,内容如对您有帮助,希望把文章链接给更多的朋友!

表单验证不触发解决办法1:直接在input中加入@input="binddata('email',$event.detail.value)"方法2:validateFunction 自定义校验规则总结表单验证不触发解决办法第一个参数传入当前表单组件所在的 name,同当前父组件 uni-forms-item 绑定属性 name 的值第二个参数传入需要校验的值,内置组件可以通过 $event.detail.value 获取到组件的返回值,自定义组件传入需要校验的值即可第三个参数传入 uni-forms 组件绑定属性 ref 的值,通常在多表单的时候需要传入,用来区分表单,如页面中仅有一个 uni-forms 可忽略1:直接在input中加入@input="binddata('email',$event.detail.value)"方法<uni-forms-item label="邮箱" name="email"><input class="input"v-model="formData.email"type="text"placeholder="请输入用户名"@input="binddata('email',$event.detail.value)" /></uni-forms-item>2:validateFunction 自定义校验规则rule : 当前校验字段在 rules 中所对应的校验规则value : 当前校验字段的值data : 所有校验字段的字段和值的对象callback : 校验完成时的回调,一般无需执行callback,返回true(校验通过)或者false(校验失败)即可 ,如果需要显示不同的 errMessage,如果校验不通过需要执行 callback('提示错误信息'),如果校验通过,执行callback()即可uniapp表单验证方法详解(uni-app表单验证)

(1)在onReady中设置规则

onReady() {// 需要在onReady中设置规则this.$refs.form.setRules(this.rules)},

(2)html代码

<uni-forms ref="form" :modelValue="formData"><uni-forms-item label="兴趣爱好" required name="hobby"><uni-data-checkbox v-model="formData.hobby" multiple :localdata="hobbys" /></uni-forms-item></uni-forms><button class="button" @click="submit">校验表单</button>

(3)rules代码

rules: {hobby: {rules: [{required: true,errorMessage: '请选择兴趣',},{validateFunction:function(rule,value,data,callback){if (value.length < 2) {callback('请至少勾选两个兴趣爱好')}return true}}]}}

(4)submit函数

submit(form) {this.$refs.form.validate().then(res=>{console.log('成功:', res);}).catch(err =>{console.log('失败:', err);})}总结

到此这篇关于uniapp表单验证的文章就介绍到这了,更多相关uniapp表单验证内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

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

上一篇:phpcms控制器在哪(phpcms使用教程)

下一篇:java线程执行的两种情况(java线程的执行体)

  • 转登记纳税人按规定再次登记为一般纳税人后
  • 增值税普通发票几个点
  • 增值税电子普通发票和增值税专用发票区别
  • 销售金银首饰消费税怎么算
  • 投资子公司的现金流量
  • 企业所得税前列支的费用
  • 代扣工资申请怎么写
  • 从关联企业获得非工资报酬怎么缴纳个税?
  • 公司食堂买菜入什么科目
  • 长期借款费用资本化
  • 未开票收入如何确认
  • 实际出资和名义出资
  • 小规模纳税人出售使用过固定资产
  • linux批量删除
  • 用盈余公积弥补亏损会影响所有者权益总额吗
  • 苹果的mac系统
  • 应交增值税的结转
  • 无形资产摊销是什么科目
  • redis使用php
  • 如何在旧的php系统中删除
  • bios相关概念
  • 固定资产一次性扣除后第二年账务处理
  • 备用金需要发票吗?收据可以报销吗
  • gridview功能
  • vue自定义指令生命周期
  • 深入理解ts
  • 【Zabbix实战之部署篇】Zabbix客户端的安装部署方法
  • php中验证码如何实现登录验证
  • 微信公众号开发淘宝客
  • 股东出资不足需要赔偿吗
  • mysql索引是否生效
  • 合作卖东西怎么分成
  • 不能抵扣的抵扣了怎么办
  • 企业应纳税总额怎么算
  • 记账凭证红字冲销下面合计写不写
  • 进项税多记了怎么调账
  • 建筑劳务公司工作内容
  • 已出库的成品退货怎么办
  • 包装成本核算的主要内容
  • 卖旧固定资产计入哪个科目
  • 房租转租怎么处理合法
  • 最低标准买社保公积金个人缴纳多少钱
  • 银行业务冲正
  • 当期不得免征和抵扣税额
  • 生产型企业年终奖发放方案
  • 做假账本怎么判
  • 所得税滞纳金怎么算的
  • sql基本教程
  • mysql学习资料
  • xp系统删除文件怎么删
  • 删除windowsapp
  • win2003开机蓝屏
  • windows xp和windows 2000
  • rundll32.exe是什么程序
  • adb.exe是什么程序
  • os x10.11el capitan beta5更新了什么?os x10.11el capitan beta5下载地址
  • 电脑无法使用qq
  • windowsxp怎么打开设置
  • linux系统没有yum
  • linux操作系统的基本操作
  • qqpcrtp.exe是什么进程 如何删除qqpcrtp进程
  • linux系统内核的功能
  • Win7系统如何查看隐藏文件
  • 计算机网络设计
  • cocos2d schedule
  • windows设置开机启动软件
  • nodejs使用视频教程
  • Node.js中的construct构造函数
  • jquery 列表实现
  • nodejs的流处理模块
  • javascript含义
  • jquery 列表实现
  • unity异步加载场景
  • 青海国税发票查询系统
  • 深圳如何打印个人参保证明
  • shell ftp -n
  • 税控盘怎么分发
  • 海关进口增值税专用缴款书在哪里打印
  • 普宁市离揭阳市有多远
  • 福州灵活就业社保缴费2024年多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设