logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue底层原理

Observer (数据劫持)核心是通过Obeject.defineProperty()来监听数据的变动,这个函数内部可以定义setter和getter。每当数据发生变化,就会触发setter()。这时候 Observer 就要通过 Dep 通知 Watcher 订阅者。Dep (发布者)有 addWatcher() 和 notify() 两个方法,(收集 Watcher 依赖,并通知依赖变更)。

文章图片
#vue.js#前端
到底了