💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
vue在拿到挂载的根节点之后主要进行了两个方面的操作: 1. 编译所有的节点为文档碎片 fragment,放到内存 2. 在此同时,给传入的 data 通过 Object.defineProperty的方法给数据设置 get 和 set 3. 在编译节点的过程中处理数据时,会触发 get 给节点 添加一个 watcher 观测数据的变化,并且在这里会生成一个具有发布订阅功能的 dep 收集这些 watcher 4. 在改变数据的时候,会触发 set ,让 dep 更新这些 watcher,然后改变节点中的值