位置: 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)

  • 对公跨行转账汇款(非柜面)手续费单笔 9折
  • 如何开银行卡账户
  • 税金计提多了,交少了怎么处理
  • 资产处置损益是营业外收入吗
  • 检测费用可以开什么发票
  • 变更企业性质企业怎么办
  • 酒店筹建是什么意思
  • 收到长期股权投资的现金股利
  • 补缴所得税要调账吗
  • 小规模企业资本结构
  • 离退休人员福利
  • 个体餐饮店交税吗
  • 招标文件中资金性质应填什么
  • 按揭购入固定资产怎么算
  • 应收票据收到了吗
  • 鸿蒙系统字体不太好看
  • 利息收入和利息费用的区别
  • 增值税发票是不是可以抵税
  • 一般纳税人销售自己使用过的汽车
  • 向股东借款会计科目
  • 检验费用会计分录
  • linix unix
  • 企业的各项费用
  • 公司资金被税务部门冻结
  • php img
  • 哪些属于政府补贴
  • 秋日里通往卢浮宫的杜乐丽花园,法国巴黎 (© Brian A. Jackson/Getty Images Plus)
  • php手机号隐藏中间四位
  • 持有待售资产是流动还是非流动
  • vue ref获取元素高度
  • 期末余额跟年初余额是什么意思
  • opencv调用yolov8
  • 企业年产值与年收入比例
  • 车辆购置税是税前还是税后
  • 小企业会计制度的适用对象是
  • 个人所得税银行卡未实名认证是什么意思
  • 如何计提增值税销项税额
  • 什么叫资本退出
  • phpcms技术
  • 提供营业执照范本图片
  • mysql各种索引的使用场景
  • python文件可分为哪几类
  • 收据可以当发票吗?
  • mysql数据库性能监控
  • 固定资产盘盈为何要交所得税
  • 扣供应商的货款进项税要转出吗
  • 年终奖政策,提成怎么算
  • 收到销售方负数发票可以次月入账吗
  • 垃圾清运费会计处理
  • 实收资本未到位
  • 租赁厂房生产是生产经营活动吗
  • 工资计提多了冲账怎么办
  • 公司向股东借款最新规定
  • 电子记账凭证需要划线吗
  • 一般纳税人的发票抵扣有效期多久
  • win10自带邮件怎么登录foxmail账号
  • 远程桌面 登录
  • win10手机预览版
  • explorer.exe是什么指令
  • 苹果mac系统怎么截屏快捷键
  • /etc/rc.d/rc与/etc/rc.d/init.d的关系介绍
  • 升级mac os
  • nerosmartstart.exe - nerosmartstart是什么进程 作用是什么
  • win10 edge浏览器崩溃
  • 常用的linux操作
  • 查找linux
  • ssh用法及命令
  • w10qq图标不显示
  • win8如何禁止电脑自动安装软件
  • react常用框架
  • angular const
  • npm yarn命令对比
  • jquery 树结构
  • 安卓源代码开放吗
  • javascriptwhile
  • js咋用
  • 国家税务总局千户集团企业名单
  • 电子税务局帐号不知道怎么找
  • 买辆12万的车上路共需要多少钱
  • 上市公司季报有哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设