位置: 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线程的执行体)

  • 房地产业所得税
  • 汇算清缴加计扣除表
  • 股权转让印花税税率
  • 无形资产开发阶段计入什么科目
  • 联合体项目工程款如何拨付
  • 机票的抵扣进项怎么抵扣
  • 应付账款暂估余额
  • 生产车间财产保险费计入什么费用
  • 培训产生的差旅费
  • 会计账簿账目核对要求包括哪些
  • 五险一金可以在手机上交吗
  • 营改增结束了吗
  • 润滑油消费税征税环节
  • 投标保证金以现金的形式缴纳,能以现金的形式退回吗
  • 收资料费怎么入账科目
  • 增值税发票本月没用完可以下月用吗
  • 社会保险基金管理局是干什么的
  • 车改补贴是否计入工资总额
  • 海关进口增值税专用缴款书是发票吗
  • 培训发票可以抵进项税吗
  • 奖金退还
  • 银行非保本理财420天有风险吗
  • 个税返还怎样申请退税
  • 递延所得税怎么产生
  • 餐饮发票是普票能报销么
  • 个人独资企业查账征收个人所得税汇算清缴
  • mac怎么禁止开机启动
  • 开成品油发票要注意什么?
  • hbuilder打包apk
  • linux怎么更改账户名
  • 其他应收款未收回会计分录
  • 资产减值准备为什么在贷方
  • incognito.exe
  • 电脑输入法设置搜狗输入法
  • 接口500错误原因
  • 不动产固定资产标识牌
  • 销售退回会计处理与税务处理
  • PHP:mcrypt_generic_end()的用法_Mcrypt函数
  • 老年人经常便秘怎么办
  • grub-install --target
  • 会计常用单据样本大全
  • 海关缴款书能重开吗
  • 应交增值税一般是多少
  • mysql的简单操作
  • python计算集合交集并集个数
  • 债权人豁免债务的账务处理会计分录
  • sqlserver模糊查询表名
  • 管理费用科目包括
  • 管理费用核算的是
  • 累计预扣法利弊
  • 租房合同 陷阱
  • 去年出口
  • 增值税发票开错冲红重开如何做会计分录?
  • 预收款不开票怎么处理
  • 制造费用如何控制
  • 出口退税登记的内容
  • 职工教育经费如何列支
  • 残保金新公司第一年免费吗
  • 弱电工程属于什么行业
  • 基本户转法人个人账户如何做账
  • 恢复网页浏览历史记录
  • SQL Server中使用Trigger监控存储过程更改脚本实例
  • p2p是什么文件
  • centos6.5破解密码
  • win7开始菜单找不到启动项
  • win8怎么把c盘恢复出厂设置
  • jquery鼠标点击
  • 使用jquery操作dom
  • 关于shell的说法,不正确的是
  • 电脑windows自动关闭
  • 支付宝是怎么写
  • javascript下拉列表怎么做
  • javascript教程完整版
  • express常用api
  • 2000元工资交多少党费
  • 已抵扣过的进项怎么做账
  • 宁波税务总局官网
  • 出口退税外汇汇率如何确定
  • 金华市税务
  • 新余契税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设