1.使用到了keep-alive来缓存动态组建的时候,初始化页面数据,就可以使用:
Object.assign(this.$data, this.$options.data())
2.但有的时候因为this的指向问题,this.options.data() 会报错,这是因为this指向问题,我们可以把this.options.data()改为this.$options.data.call(this)即:
Object.assign(this.$data, this.$options.data.call(this))