vue3中的getCurrentInstance()函数,为什么要解构出proxy,因为proxy是响应式对象,要用响应式对象

时间: 2023-11-14 admin 维修知识

vue3中的getCurrentInstance()函数,为什么要解构出proxy,因为proxy是响应式对象,要用响应式对象

vue3中的getCurrentInstance()函数,为什么要解构出proxy,因为proxy是响应式对象,要用响应式对象

Vue3组合式API:getCurrentInstance_vue3 getcurrentinstance-CSDN博客

1.getCurrentInstance函数只能写在生命周期钩子函数里,不能写在除生命周期之外的普通函数里,写了拿到的是null

2.调用 getCurrentInstance函数拿到的是一个对象,这个对象里还有ctx和proxy,这两个都是对象,但是这两个对象不同

ctx是普通对象不是响应式的

proxy是响应式的对象,所以我们使用响应式的对象,就把proxy解构出来了