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

  • 房产税会计分录怎么做
  • 从租计征房产税怎么申报
  • 最新劳务报酬的个税计算方法?
  • 建筑企业简易计税可以开专票吗
  • 计提坏账准备的做法体现了
  • 小规模纳税人工程发票几个点
  • 城市维护建设税的计税依据是什么
  • 小规模销售免税农产品的分录
  • 所得税汇算清缴表在哪里打印
  • 房屋租赁发票能抵扣几个点
  • 增值税发票过期未认证怎么办
  • 管理服务费入什么科目
  • 企业经营者试行什么制度
  • 应交增值税是否影响企业利润
  • 罚款费用报销单怎么写
  • 企业吸收合并税收政策
  • 发生的费用可以直接计入主营业务成本吗
  • 航天金税服务费280怎么缴费
  • 资产处置损益借贷方向表示什么
  • 中小企业结算时间不超60天
  • 1697510605
  • valorant!
  • 购买银行承兑汇票是否违法
  • php实现的三个常数是什么
  • php访问mysql数据库函数
  • 上一年度的费用入账需要分摊吗
  • php怎么设置中文
  • PHP:pg_fetch_all_columns()的用法_PostgreSQL函数
  • 其他业务支出属于什么会计科目
  • flex的几个常用布局
  • php抓取网页图片
  • php面向对象的三大特征
  • 权重下降是什么原因
  • php获取用户信息
  • python二叉树遍历算法
  • 开出租车怎么租车
  • 小规模销项税分录
  • 小规模纳税人不超过30万怎么做账
  • sql2008还原到2012
  • SQL Server 2005 模板参数使用说明
  • MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
  • 给客户的客户开普票算不算虚开
  • 工装费用制度
  • 开发商出售商铺税费
  • 其他应收款是负数怎么报税
  • 外籍个人是否可以买社保
  • 核销单取消后出口收汇流程
  • 接受捐赠的固定资产按什么入账
  • 怎样暂估成本的会计分录
  • 福利费列支范围及标准
  • 工资汇算清缴前发
  • 其他公司归还借款分录
  • 小企业会计准则2023电子版
  • 事业单位不允许办企业是哪个文件要求的
  • 日记账的建账工作
  • windows自带截图保存在哪里
  • 老毛桃winpe系统对注册表信息进行备份的方法
  • Windows XP/Vista/Windows 7常见蓝屏故障分析
  • windows无法删除软件怎么办
  • windows xp的安装
  • win7安装软件出现乱码
  • xp系统注册表在哪
  • xp桌面快捷方式不见了
  • centos基础命令
  • win7系统介绍
  • xwizard.exe是什么
  • win7系统代理在哪里设置
  • js cookie用法
  • jQuery实现textarea自动增长宽高的方法
  • linux读出文件
  • shell ui
  • ajax+node+request爬取网络图片的实例(宅男福利)
  • javascript教程完整版
  • js实现ping一个ip地址
  • 四川税务局发票下载
  • 销售货物免征增值税时收取的增值税税款需计入当期损益
  • ca证书免费申请
  • 税务窗口岗位职责
  • 税务工作者发展现状
  • 财务公司怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设