- 博客(2)
- 收藏
- 关注
原创 vue2响应式原理
因为getter函数不知道abc函数来自何处,有什么用。所以我们可以将abc函数添加至全局上下文中去,挂载到window对象上(比较粗暴),然后进行abc函数调用,可以触发getter函数,使其abc函数被getter函数所收集到funcs中,在abc函数调用完后,将window对象上的该属性置为null,这样就可以实现defineProperty中getter收集到各个依赖函数,并拿给setter函数进行调用。在set改变该key的值的时候,进行派发更新,调用依赖该key的函数,进行数据的自动更新。
2023-08-20 11:59:18 62 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人