位置: IT常识 - 正文

Vue 清除Form表单校验信息 清除表单验证上次提示信息(vue清空form数据再重新赋值)

编辑:rootadmin
Vue 清除Form表单校验信息 清除表单验证上次提示信息 问题描述

推荐整理分享Vue 清除Form表单校验信息 清除表单验证上次提示信息(vue清空form数据再重新赋值),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue清空form数据再重新赋值,vue $ref内容清空,vue表格一键清空,vue实现删除,vue删除dom,vue清空form数据再重新赋值,vue清空form数据再重新赋值,vue清空form表单,内容如对您有帮助,希望把文章链接给更多的朋友!

在Vue项目中使用Form组件进行表单验证,再次打开该表单时,上次的验证提示信息依然存在,业务场景要求再次打开该表单时清除验证提示信息和绑定的数据。

解决办法

在控制表单显隐的方法内加入以下代码即可实现:

1.使用Iview中的Form组件:清除表单的验证提示信息与字段值Vue 清除Form表单校验信息 清除表单验证上次提示信息(vue清空form数据再重新赋值)

resetFields() 方法:对整个表单进行重置,将所有字段值重置为空并移除校验结果。

//form指的是绑定到Form组件上的属性refthis.$nextTick(()=>{ this.$refs.form.resetFields();})

Iview组件库中没有提供clearValidate()方法,不要和Element Ui混淆。

2.使用Element Ui中的Form组件2.1 只清除表单验证提示信息,不清除字段值

clearValidate() 方法:移除表单项的校验结果。传入待移除的表单项的 prop 属性或者 prop 组成的数组,如不传则移除整个表单的校验结果。

//1.清除所有表单项的验证提示信息this.$nextTick(()=>{ this.$refs.form.clearValidate();})//2.清除某一表单项的验证提示信息,如手机号this.$nextTick(()=>{ this.$refs.form.clearValidate(['phone']);})

注:clearValidate()方法使用清除某一表单项的提示信息时,注意安装的Element Ui版本:Element Ui^2.4.3及后续版本才支持传入参数。

2.2 清除表单验证提示信息和字段值

resetFields() 方法:对整个表单进行重置,将所有字段值重置为初始值并移除校验结果。

this.$nextTick(()=>{ this.$refs.form.resetFields();})注意

想要清除信息的字段必须添加prop属性。 prop :对应表单域 model 里的字段

<FormItem label="Name" prop="name"> <Input v-model="formValidate.name" placeholder="输入您的姓名"></Input> </FormItem>
本文链接地址:https://www.jiuchutong.com/zhishi/297702.html 转载请保留说明!

上一篇:使用Vue+Vue-router+el-menu实现菜单功能实战(使用二氧化碳灭火器时人应该站在什么位置)

下一篇:YOLOv5-v6.0学习笔记(yolov5m)

  • 购买固定资产的进项税可以抵扣吗
  • 期末应交税费有余额吗
  • 税目是什么意思和内容
  • 空调维修保养征收什么税?
  • 旅游业发票税率是多少
  • 固定资产转固后发现少转费用了怎么办
  • 会计中借方和贷方怎么理解
  • 支付保险费发票怎么入账
  • 收到借款利息怎么做会计分录
  • 进项税超过销项怎么办?
  • 浅谈收入与成本的关系
  • 外商投资企业税务优惠
  • 车改补贴是否计入工资总额
  • 去年红字发票怎么做账
  • 合理损耗如何计算单价?
  • 会展服务可以入管理费用的哪个明细费用
  • 坏账损失企业所得税
  • 跨年的所得税怎么冲
  • 外购固定资产入账
  • 小型微利企业所得税率
  • 未知格式或损坏文件怎么办
  • window10为什么没有本地用户和组
  • 发行股票的手续费、佣金如何会计处理?
  • 出口退税转内销的话如何算发票金额
  • php数据库语句
  • 利用的拼音
  • php时间戳转换中国标准时间
  • 环绕着山的是什么歌
  • 转让旧固定资产怎么做账
  • 将自产的应税消费品用于连续生产应税消费品
  • php目录浏览
  • 目标检测yolov5
  • mysql binlog是什么
  • 分公司在外地,企业怎么交税
  • 根据银行回单做流水账单
  • 外省人员收入怎么查
  • 旅游费用叫什么
  • 金碟怎么初始化
  • 新开办公司如何办理金税盘
  • 三代手续费的税率
  • 研发企业所得税税率
  • phpcms官网打不开
  • windows 和 linux
  • 税前利润包含
  • 影响公司股利分成的因素
  • 企业电子发票申请流程2023版
  • 金蝶凭证汇总表怎么打印
  • 缴税零申报
  • 通行费发票如何勾选
  • 建筑工程机械费用标准
  • 预付款 退
  • 成品油办法废止后,加油站还需办理成品油许可证吗
  • 认证失败,未获取到区域信息
  • 个贷系统平账专户怎么做账
  • 企业年初借的
  • 纳税人虽设置账簿,但账目混乱
  • 商业企业购入商品
  • 结转未交增值税会计处理
  • xtrabackup备份原理
  • 一个简单的群规怎么写
  • cmd 执行sql
  • windows10 硬件
  • win10预览版选哪个
  • Linux系统中矢量图ai格式怎么打开?
  • opengl入门视频教程
  • javascript:window.top.space_additem
  • vue $route $router
  • 批处理中数字可以用什么代替
  • vue stylus
  • apk文件怎么使用
  • 异步任务管理器
  • linux命令行常用操作
  • js中面向对象编程
  • 基于javascript的毕业设计
  • 医疗保险在手机上交不上是怎么回事
  • 增值税进项发票勾选时间
  • 地税稽查局查账严重吗
  • oecd是什么意思的缩写
  • 个人所得税没申报会退吗
  • 广西怎么查社保记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设