vue3重置/初始化数据 没有this.$options.data()怎么办?

子成君 44 0

在vue2中可以通过this.$options.data()或this.$options.data().xxx直接赋值重置数据为原始值

那在vue3中options已经没有.data()方法了,该如何重置数据?

[aru_42]

代码:

 setup () {
    const initState = () => {
      return {
        name: 'Jason'
      }
    }
    
    const state = reactive(initState())
    
    const resetState = () => {
      Object.assign(state, initState())
    }
  }

搞定~

发表评论 取消回复
OwO 图片 链接 代码

分享