vue清空form表单对象

515 阅读1分钟

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

vue 刷新全局数据,回归到初始化状态 Object.assign(this.data,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 ))