下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第elementui提交表单返回成功后自动清空表单的值的实现代码在实际开发中,新增弹窗的form表单中输入内容后,新增成功后应该把form表单清空,不然下次再进入新增弹窗时,会有上次新增完的内容
方法一:form表单项少的话可以选择手动删除:
this.loginForm={
name:'',
username:'',
password:'',
confirm:'',
department:'',
phone:''
方法二:以上的方法当然也是可以的,但是如果form表单有很多项的话,你需要写很多清空代码;
elementui中的form提供resetFields方法,用于清空所有表单数据,前提是表单项中要使用prop属性,绑定input中的v-model所绑定的字段,才可以被清空:
this.$nextTick(()={
if(this.$refs.loginForm){
//this.$refs.addForm.clearValidate();
this.$refs.loginForm.resetFields();//个人喜爱。clearValidate有时候验证清不掉,具体原因暂时没找到
这样所有使用了prop属性的表单项都会被清空
注册功能方法的代码如下:
register(){
if(this.loginForm.password!==this.loginForm.confirm){
this.$message({
type:"error",
message:'2次密码输入不一致!'
return
this.$refs['loginForm'].validate((valid)={
if(valid){
request.post("/user/register",this.loginForm).then(res={
if(res.code===200){
this.$message({
type:"success",
message:"注册成功"
//this.loginForm={
//name:'',
//username:'',
//password:'',
//confirm:'',
//department:'',
//phone:''
//}
this.$nextTick(()={
if(this.$refs.loginForm){
//this.$refs.addForm.clearValidate();
this.$refs.loginForm.resetFields();//个人喜爱。clearValidate有时候验证清不掉,具体原因暂时没找到
this.dialogVisible=false//注册成功后关闭注册弹窗,记得使用this.方法,不然关闭不了
//this.resetForm(formName)
//this.$refs[this.loginForm].resetFields()
//this.$router.push("/modify")
}else{
this.$message({
type:"error",
message:res.message
补充:elementui清空表单数据
1、举例组件代码``
el-formref="searchForm":inline="true":model="form"label-width="80px"
!--prop属性添加到form-item上,需要和绑定数据的最后名称一致--
el-form-itemlabel="名称:"prop="name"
el-inputv-model=""placeholder="请输入内容"/el-input
/el-form-item
el-form-item
el-buttontype="primary"@click="onSubmit"确定/el-button
el-button@click="resetForm('searchForm')"重置/el-button
/el-form-item
/el-form
2、表单加ref属性:ref=searchForm
el-formref="searchForm":inline="true":model="form"label-width="80px"
3、form的每个item加prop属性,否则无法清空,elementUI官方文档中也有说明
el-form-itemlabel="名称:"prop="name"
el-inputv-model=""placeholder="请输入内容"/el-input
/el-form-item
4、绑定点击事件中传入searchForm
el-form-item
el-button@click="resetForm('searchFo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- BIM技术应用实施方案
- 品牌宣传与市场推广工具包
- 员工培训安排跟进函(5篇)
- 智能交通系统停车场智能监测系统使用手册
- 告知变更供应商的函(3篇)范文
- 2026届四川省巴中学市恩阳区重点名校初三下学期期初学情调研考试语文试题试卷含解析
- 农业科技园规划与发展战略手册
- 新疆沙湾县2025-2026学年初三3.20联考考试英语试题含解析
- 2026年天津市津南区咸水沽三中学业水平模拟考试英语试题仿真模拟试题B卷含解析
- (正式版)DB32∕T 2633-2014 《乡镇(街道)便民服务中心服务管理规范》
- 2025年江苏省(专升本)医学综合考试真题及答案
- 吹瓶机调机技术
- 医疗器械体系现场检查整改报告范文
- 矿山地质安全教育培训课件
- 2026年及未来5年市场数据中国腐植酸衍生品行业发展趋势及投资前景预测报告
- 机械加工安全培训资料教学
- 《人工智能导论》课程标准
- 空调机组安装方案
- 成人术后疼痛管理临床实践指南(2025版)
- 智力残疾儿童康复项目知情同意书
- 2026年湖南外贸职业学院单招职业适应性测试题库及完整答案详解1套
评论
0/150
提交评论