data Object.assign this.$options.data 重置

发布时间 2023-10-13 15:39:19作者: ThisCall

this.$options.methods可以获取自定义的属性,created,mounted等也一样

this.$data 是已经转成了getter和setter,所以拿到的是一个修改后的数据

this.$options.data() 是刚刚传入vue里边,成员没有转成了getter和setter,所以拿到的仅仅是注入vue实例的初始数据

重置data

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

 

this.$refs[formRef].resetfields()
this.form = this.$options.data().form
this.$data = this.$options.data();