关于v2和v3监听数据时候的深度监听时机问题

来源:6-14 Vue3如何实现响应式

袁门弟子

2023-01-05

为什么Object.defineprototype不可以和v3种的proxy在get种进行监听呢?这样貌似也可以成立

写回答

1回答

双越

2023-01-06

当然可以用 Object.definePrototype 实现,但性能上不如 Proxy 好

0
1
袁门弟子
不是,我的意思是,在深度监听的时候,Object.defineprototype是在一进去就开始进行深度监听,这样就在初始化的时候完全进行了深层监听,性能会有点问题,如果数据层级太深。 但proxy是在某个属性get的时候进行监听,这样就会对性能有提升。 为啥Object.defineprototype不设计成在get种进行递归监听呢?
2023-01-06
共1条回复

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4664 学习 · 1644 问题

查看课程