vue重置data

Posted tobebest

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue重置data相关的知识,希望对你有一定的参考价值。

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

解析:
1.Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 Object.assign(target, …sources); 参数: target => 目标对象。 sources => 源对象。 返回值: 目标对象。

2.vm.$data 类型:Object 详细:Vue 实例观察的数据对象。Vue 实例代理了对其 data 对象属性的访问。

3.vm.$options 类型:Object 只读 详细: 用于当前 Vue 实例的初始化选项。需要在选项中包含自定义属性时会有用处:

new Vue({
  customOption: ‘foo‘,
  created: function () {
    console.log(this.$options.customOption) // => ‘foo‘
  }
})

参考:https://blog.csdn.net/zzzyyc/article/details/83383718


以上是关于vue重置data的主要内容,如果未能解决你的问题,请参考以下文章

Vue中重置data的数据为初始状态

Vue重置当前页面数据

vue 中 this.$options.data() 重置

Vue重置当前页面数据

vue的data中使用this.$route赋值,在this.$options.data()重置的时候报错问的题

vue实现初始化数据