vue清空form对象的方法

 更新时间:2022年09月08日 17:18:37   作者:xielatian  
这篇文章主要介绍了vue清空form对象的方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

vue清空form对象

const form ={
    name:'aaa',
    age:18
}

vue 刷新全局数据,回归到初始化状态

Object.assign(this.$data, this.$options.data())

清空具体的form

this.form = this.$options.data().form

清空对象vule值,保留key

Object.keys(form).forEach((key) => (form[key] = ''))

使用组件ref清空

this.$refs['form'].resetFields()

暴力清空,不保留属性

form ={}

储备式赋值

首先把form在页面暂存

this.oldForm = JSON.parse(JSON.stringify(form))

做完处理操作后,再复制原始form对象

this.form = JSON.parse(JSON.stringify(oldForm ))

vue el-form 表单清空 初始化

如果用手写属性值=undefined  会带来副作用影响,比如下次打开,这个属性没了,然后页面无法写入,或是选择项出现validate校验error ,这并不是我们想要的效果,推荐 使用官方已经定义好的

resetFields

它需要具备三个条件,才能成功初始化。

1.el-form 里 加上 ref='form'

2.表单项 加上 prop="name"

3.this.$refs['form'].resetFields() // 清空表单

vue清空form表单数据踩坑

关闭弹出框时,想要清空里面的form表单数据

this.$refs['form'].resetFields()

但是再次点开时发现只清空了一部分,检查后发现在写form-item时漏掉了prop,如下:

<el-form-item label="主题描述" prop="themeDesc" class="input-item">

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue3点击出现弹窗后背景变暗且不可操作的实现代码

    vue3点击出现弹窗后背景变暗且不可操作的实现代码

    这篇文章主要介绍了vue3点击出现弹窗后背景变暗且不可操作的实现代码,本文通过实例代码图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • vue.js Router嵌套路由

    vue.js Router嵌套路由

    这篇文章主要介绍vue.js Router嵌套路由,平时访问首页,里面有新闻类的/home/news,还有信息类的/home/message这时候就需要使用到嵌套路由,下面我们就来具体学习嵌套路由的原理,需要的朋友可以参考一下
    2021-10-10
  • Vuejs第十篇之vuejs父子组件通信

    Vuejs第十篇之vuejs父子组件通信

    这篇文章主要介绍了Vuejs第十篇之vuejs父子组件通信的相关资料,本文介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • VUE-ElementUI 自定义Loading图操作

    VUE-ElementUI 自定义Loading图操作

    这篇文章主要介绍了VUE-ElementUI 自定义Loading图操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Vue 实现CLI 3.0 + momentjs + lodash打包时优化

    Vue 实现CLI 3.0 + momentjs + lodash打包时优化

    今天小编就为大家分享一篇Vue 实现CLI 3.0 + momentjs + lodash打包时优化,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • 浅谈vue引入css,less遇到的坑和解决方法

    浅谈vue引入css,less遇到的坑和解决方法

    下面小编就为大家分享一篇浅谈vue引入css,less遇到的坑和解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • Vue之监听方法案例详解

    Vue之监听方法案例详解

    这篇文章主要介绍了Vue之监听方法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • el-date-picker日期选择限制范围的实例代码

    el-date-picker日期选择限制范围的实例代码

    这篇文章主要介绍了el-date-picker日期选择限制范围,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • vue+springboot实现图形验证码Kaptcha的示例

    vue+springboot实现图形验证码Kaptcha的示例

    图形验证码是做网站常用的功能,本文主要介绍了vue+springboot实现图形验证码Kaptcha的示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • ElementUI Tree 树形控件的使用并给节点添加图标

    ElementUI Tree 树形控件的使用并给节点添加图标

    这篇文章主要介绍了ElementUI Tree 树形控件的使用并给节点添加图标,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02

最新评论