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

  • 闲鱼怎么取消芝麻信用授权(闲鱼怎么取消芝麻应用授权)

    闲鱼怎么取消芝麻信用授权(闲鱼怎么取消芝麻应用授权)

  • 微信会掉下表情的文字有哪些(微信掉下表情暗语)

    微信会掉下表情的文字有哪些(微信掉下表情暗语)

  • 防窥屏手机膜都是条纹(防窥屏手机膜的原理)

    防窥屏手机膜都是条纹(防窥屏手机膜的原理)

  • appstore输入次数过多禁止(苹果手机appstore输入错误次数过多)

    appstore输入次数过多禁止(苹果手机appstore输入错误次数过多)

  • 高频阻波器的作用(高频阻波器的工作原理)

    高频阻波器的作用(高频阻波器的工作原理)

  • 正常4g网速是多少mdps(正常4g网速是多少mbps)

    正常4g网速是多少mdps(正常4g网速是多少mbps)

  • 双清后数据彻底删除了吗(双清后数据彻底丢失)

    双清后数据彻底删除了吗(双清后数据彻底丢失)

  • mate20pro要不要贴膜

    mate20pro要不要贴膜

  • 12306审核状态待核验怎么办(12306审核状态待核验可以买票吗)

    12306审核状态待核验怎么办(12306审核状态待核验可以买票吗)

  • 路由器上网账号和口令是什么(路由器上网账号是什么)

    路由器上网账号和口令是什么(路由器上网账号是什么)

  • 提示正在通话中是怎么回事(正在通话中...)

    提示正在通话中是怎么回事(正在通话中...)

  • 快手搜索别人别人知道吗(快手搜索对方)

    快手搜索别人别人知道吗(快手搜索对方)

  • 苹果手机怎么设置黑名单(苹果手机怎么设置门禁卡NFC)

    苹果手机怎么设置黑名单(苹果手机怎么设置门禁卡NFC)

  • 手机bl锁是什么(手机bl锁是什么意思)

    手机bl锁是什么(手机bl锁是什么意思)

  • wegame登录验证码白屏(wegame登录验证码显示不出来)

    wegame登录验证码白屏(wegame登录验证码显示不出来)

  • win10怎么设置定时关电脑(win10怎么设置定时重启)

    win10怎么设置定时关电脑(win10怎么设置定时重启)

  • 关系型数据库有哪些(关系型数据库有哪些设计范式)

    关系型数据库有哪些(关系型数据库有哪些设计范式)

  • 修改照片尺寸的app(修改照片尺寸的微信小程序)

    修改照片尺寸的app(修改照片尺寸的微信小程序)

  • 红圈通的定位能关掉吗(红圈通定位用什么可以改位置)

    红圈通的定位能关掉吗(红圈通定位用什么可以改位置)

  • 飞猪怎么购买火车票(如何用飞猪购买火车票)

    飞猪怎么购买火车票(如何用飞猪购买火车票)

  • qq邮件怎么看对方已读(qq邮件怎么看对方是否查看)

    qq邮件怎么看对方已读(qq邮件怎么看对方是否查看)

  • 微软正式宣布 Windows11:全新居中“开始”菜单,动态磁贴没了(微软正式宣布收购动视暴雪)

    微软正式宣布 Windows11:全新居中“开始”菜单,动态磁贴没了(微软正式宣布收购动视暴雪)

  • 没有收到win10推送怎么办(windows2004没有推送)

    没有收到win10推送怎么办(windows2004没有推送)

  • 【HTML | CSS】纯CSS居然能做出这种效果,一款宝藏网页分享(超详细讲解 | 附源码)(css+html)

    【HTML | CSS】纯CSS居然能做出这种效果,一款宝藏网页分享(超详细讲解 | 附源码)(css+html)

  • 购买车辆保险的报告
  • 差额征税的税率怎么计算
  • 套期会计新旧准则对比
  • 固定资产一次性折旧政策2023
  • 劳务报酬和工资薪金哪个税率高
  • 生产企业出口转内销增值税申报
  • 购买金税盘需要带什么
  • 营改增以前土地交易应交税费
  • 小规模建筑业如何做账
  • 长期股权投资的账务处理
  • 贷款应计利息会计分录
  • 对外支付增值税扣缴义务发生时间
  • 会务费发票税率是
  • 挂靠的项目税务局怎么交地税?
  • 纳税人财务会计核算办法怎么上传
  • 加计扣除需要注意的几大风险点
  • 差旅费应交税费会计科目
  • 稽查查补税款怎么计算企业所得税
  • 公账的钱如何合法取出会计
  • 计算当期应纳税额
  • 出纳人员怎么核对现金日记账?
  • macbookair网页全屏
  • i9 9900ks什么意思
  • 使用与保养
  • php imagecreatetruecolor 创建高清和透明图片代码小结
  • PHP:pg_transaction_status()的用法_PostgreSQL函数
  • 期货手续费是双向收取吗
  • 期间费用的含义
  • 高新技术企业加计5%
  • php程序开发范例宝典光盘
  • 跨期摊提类账户
  • 公交车停车场收费吗
  • 外贸企业申报出口退税的期限
  • 免征企业所得税的有
  • 金融工具减值的范围包括哪些?
  • phpmailer 使用
  • uniapph5微信支付
  • 2023年highway-env更新之后的使用记录(含DDQN,DuelingDQN,DDQN+OtherChanges) 入门到入土,再踩坑就不玩原神了
  • 新购入的汽车需要年检吗
  • 个体开发票额度
  • 企业借入长期借款的用途主要有
  • 销售收入和销售收入净额的区别
  • 一般纳税人应交税费二级科目有哪些
  • 开票机号填错了怎么办
  • 劳务税能退税吗
  • 发票已开不确认收入可以做吗?
  • 员工工资能抵税吗
  • 收到预付款发票但是货未到怎么办
  • 非独立核算增值税汇总缴纳吗
  • 计提工资要附什么凭证
  • 发票冲红后税款一定会退回吗
  • 进口增值税已抵进项税额
  • 给客户买的礼品要交税吗
  • 本月暂估入库,下月
  • 银行存款的收付应严格执行()的规定
  • 自产自销免税农产品需要缴纳印花税吗
  • 全额工资和实发工资
  • 开票和不开票
  • sqlserver高级语法
  • mysql的json数据类型
  • MySQL关于exists的一个bug
  • 用户画像
  • windows10x预览版
  • win10打开cad出现致命错误
  • win11玩dota2
  • 远程控制安全
  • macbook如何登录微信
  • linux常用网络工具
  • win10预览版bug
  • win8.1无线
  • web项目可以打包成jar包吗
  • python中requests库session对象的妙用详解
  • android
  • Node.js中的什么模块是用于处理文件和目录的
  • 怎么优化项目
  • js实现滑动效果
  • 税务稽查追溯时间是什么意思
  • 如何查看自己公司的税种
  • 浙江省焊工操作证查询
  • 福建地方税务局历任 李
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设