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

  • 个人出租汽车
  • 老板故意拖欠税款怎么办
  • 由旅行社开具的电子普票代订机票能抵扣税吗?
  • 取得虚开普票怎样补增值税
  • 设备转产需要停止折旧吗
  • 甲是乙公司依法设立的分公司
  • 土地使用权分割转让依据
  • 生产前和生产后经常长喘气怎么回事
  • 个人股东从公司借款合法吗
  • 开租金发票可以提前开的吗?
  • 母子公司之间转让土地使用权
  • 无产权的建筑出售怎么办
  • 自产自销的产品怎么做账
  • 土地增值税清算是什么意思
  • 设立独立核算的销售机构
  • 转回已确认固定资产减值损失的会计处理怎么做?
  • 外购固定资产进项税
  • 公司设备没开票维修时配件能开票吗?
  • 不可抗力后果承担
  • 代账代税与自行核算申报应从哪几个角度考虑
  • 无法偿还的应付款项予以转账
  • 商务平台建设
  • php获取访问者qq
  • 电脑中毒如何处理
  • 会计分录有哪几种形式
  • 出差补贴是必须的吗
  • 通行费发票怎么做分录
  • 工程施工和工程结算科目
  • 高新企业技术服务成本核算
  • 补付转账支票会退回吗
  • ps如何打圈内环形文字怎么调间距
  • day03-CSS
  • phpcms v9官网
  • 停车费计税
  • python中map和filter有啥区别
  • 个人独资企业只有收入没有成本和费用
  • 智能手机登陆信息怎么删除
  • python模块的扩展名
  • python中exec执行如何获取返回值
  • 科目余额表数据包括
  • 对公账户怎么查询开户行
  • 增值税补充申报表不填可以吗
  • 营业总收入包括营业外收入吗
  • sqlserver数据库指定目录
  • mysql关闭连接命令
  • 利息收入交税不
  • 金税三期个税卸载流程
  • 速动比率和流动比率怎么分析
  • 应付账款不用付了怎么做账
  • 退了的社保能申请回来吗
  • 单位经办人给员工发工资
  • 可转债不卖会亏钱吗
  • 取得存款利息收入需附
  • 企业试生产时间规定
  • 旅行社的代订机票产品能报销吗
  • 财务报表分析的目的
  • 车辆转让怎么开票
  • 支票有效期10天是自然日还是工作日
  • sqlserver存储过程if语句
  • win8开机提示激活
  • win10预览版21277下载
  • winxp系统桌面图片
  • 微软一般什么时候活动
  • “incorrect super block” FreeBSD挂载CDROM时报错误的解决方法
  • 最简单最快乐
  • winserver是什么意思
  • ubuntu安装chia
  • linux添加新硬盘后网卡无法启动
  • win8怎么调整屏幕分辨率
  • cocos2dx官方教程
  • shell字符串操作命令
  • android:scaletype="centercrop"
  • JavaScript+html5 canvas绘制渐变区域完整实例
  • 爱加密企业版
  • 简述javascript中的函数
  • js实现拖拽div的弹出框
  • 增值税税控开票软件密码不知道了怎么办
  • 山西电子税务局手机版
  • 物业公司收取物业费要交税吗
  • 乌市沙区医保局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设