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

  • 钉钉分屏会记录播放时间吗(钉钉分屏会记录时长吗)

    钉钉分屏会记录播放时间吗(钉钉分屏会记录时长吗)

  • 荣耀x10和红米10x的对比(荣耀x10和红米10x5g那个好?)

    荣耀x10和红米10x的对比(荣耀x10和红米10x5g那个好?)

  • qq群消息为什么不响(QQ群消息为什么没有提示音)

    qq群消息为什么不响(QQ群消息为什么没有提示音)

  • 像素是分辨率吗(怎么调像素和分辨率)

    像素是分辨率吗(怎么调像素和分辨率)

  • airpods丢了一只能配吗(airpods丢了一只怎么找回来)

    airpods丢了一只能配吗(airpods丢了一只怎么找回来)

  • 微信限制支付功能多久恢复(微信限制支付功能怎么解除)

    微信限制支付功能多久恢复(微信限制支付功能怎么解除)

  • 显卡插槽卡扣怎么打开(显卡槽卡扣怎么拆开)

    显卡插槽卡扣怎么打开(显卡槽卡扣怎么拆开)

  • opporeno3支持5G吗(opporeno3支持多少w快充)

    opporeno3支持5G吗(opporeno3支持多少w快充)

  • 拼多多客户不确认收货什么时候到账(拼多多客户不确认收货物流异常率)

    拼多多客户不确认收货什么时候到账(拼多多客户不确认收货物流异常率)

  • 苹果11电话接通后震动(苹果11电话接通震动怎么设置)

    苹果11电话接通后震动(苹果11电话接通震动怎么设置)

  • xr越来越卡怎么回事(xr怎么越用越卡)

    xr越来越卡怎么回事(xr怎么越用越卡)

  • 爱奇艺老掉线是怎么了(爱奇艺会员掉线)

    爱奇艺老掉线是怎么了(爱奇艺会员掉线)

  • 华为平板可以连接打印机打印吗(华为平板可以连两个蓝牙耳机吗)

    华为平板可以连接打印机打印吗(华为平板可以连两个蓝牙耳机吗)

  • html用什么软件打开(html用什么软件方便)

    html用什么软件打开(html用什么软件方便)

  • 华硕主板360和365区别(华硕365主板配置清单)

    华硕主板360和365区别(华硕365主板配置清单)

  • 微信运动35000步有多远(微信步数36000)

    微信运动35000步有多远(微信步数36000)

  • 魅族16thplus充电多少w(魅族16thplus充电口松动)

    魅族16thplus充电多少w(魅族16thplus充电口松动)

  • oppo手机自带的收音机在哪里找(oppo手机自带的软件怎么卸载)

    oppo手机自带的收音机在哪里找(oppo手机自带的软件怎么卸载)

  • 为什么开热点网速很慢(为什么开热点网络不稳定)

    为什么开热点网速很慢(为什么开热点网络不稳定)

  • max强制重启(max怎样重启)

    max强制重启(max怎样重启)

  • Oppo reno的操作系统是那种(oppo手机的操作系统)

    Oppo reno的操作系统是那种(oppo手机的操作系统)

  • vivoz3防水吗(vivoz3x防水吗)

    vivoz3防水吗(vivoz3x防水吗)

  • 华为电脑一碰传怎么用(华为电脑一碰传没反应怎么办)

    华为电脑一碰传怎么用(华为电脑一碰传没反应怎么办)

  • 空格键是哪个(电脑空格键是哪个)

    空格键是哪个(电脑空格键是哪个)

  • 电脑长时间不开机黑屏怎么办(电脑长时间不开机,电脑出现卡顿现象)

    电脑长时间不开机黑屏怎么办(电脑长时间不开机,电脑出现卡顿现象)

  • 股东个人财产转让协议
  • 个人所得税申报截止时间
  • 普通发票附注一般填什么
  • 利息费用如何在记账软件输入
  • 国家对小微企业扶持有哪些政策
  • 融资性售后回租是什么服务
  • 制造费用计入营业成本吗
  • 房地产开发企业预缴增值税
  • 预付款保函履约保函
  • 合伙企业无偿获得股权怎么缴税?
  • 债权投资的账务处理步骤
  • 施工企业项目部职责
  • 房屋预售缴款怎么交
  • 买空调交税是谁交税
  • 采购运输管理系统
  • 向银行借款一年是长期还是短期
  • 应税行为扣除额计算怎么填
  • 递延所得税怎么计提
  • 固定资产的运费和关税计入什么费用
  • 不锈钢材料开票
  • win7免费升级
  • 服务业成本会计分析
  • wiwin11
  • 销售部门的固定资产折旧计入什么科目
  • 公司购入二手设备 如何开具发票
  • 全资子公司给母公司担保
  • 装电脑系统的方法和步骤
  • win11专业版和家庭版哪个更流畅
  • 抵债资产账务处理程序
  • 债务重组收入要交税吗
  • 新准则下公允价值变动损益纳税调整
  • 技术knowhow
  • 解压包的命令
  • php怎么获取post数据
  • php简单获取网站的方法
  • 电梯维保越来越没搞头了
  • 上年度固定资产少入账了怎么办?
  • 地方教育附加是非税收入吗
  • 递延所得税什么时候交
  • python中模块的概念
  • mysql修改表结构会锁表吗
  • 公司个人借款如何做账
  • 计提坏帐包含其他收入吗
  • PostgreSQL 查看数据库,索引,表,表空间大小的示例代码
  • mysql 中文排序是什么规则
  • 出票后定期付款的汇票,其提示付款的期限为
  • 土地使用权转让合法吗
  • 环评费用如何进项抵扣
  • 应纳税的物品有哪些
  • 钉钉财务软件怎么用
  • 会计核算形式的设计具体内容包括
  • 未分配利润可以弥补亏损吗
  • 普通发票的进项票怎么做分录
  • 园林绿化企业属于什么行业
  • 办公室购花卉会计处理
  • 应付账款与实际付款有差异如何分录
  • 进项税额大于销项税额期末留抵
  • 摊销费用用什么凭证
  • 营业账簿印花税怎么申报
  • 分公司是否需要独立核算
  • 盈余公积是资产类科目吗
  • 固定资产加速折旧纳税调整
  • 数据库访问机制
  • 为什么总让升级浏览器
  • microsoft wlan
  • linux命令提示符不见了
  • windowsxp如何隐藏文件
  • win7打开游戏显示已停止工作
  • shell脚本用法
  • javascript数据结构与算法
  • cocos2dx 3.2 Http网络连接,curl 库的介绍
  • node.js安装模式选择
  • wifi基本功能
  • python迭代器iterator
  • asp.net 4.8
  • jquery.cookie.js用法实例详解
  • js知识总结
  • javascript怎么定义二维数组
  • android 桌面开发
  • 税率的计算器在线计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设