稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
vue
订阅
avatar
labulakaCai
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 🚩Vue源码——订阅者的响应
    在上篇专栏中介绍了发布者是如何收集订阅者(Watcher),本专栏来详细介绍发布者发生变化后,如何通知订阅者,而订阅者是如何响应。 在 Vue 中发布者一般是数据,当数据发生变化了会触发数据 setter 函数,其定义在 defineReactive 函数中。 可以看到在 se…
    • 大骆
    • 5年前
    • 1.6k
    • 42
    • 4
    Vue.js
  • 🚩Vue源码——如何监听数据变化
    Vue 是用数据来驱动来生成视图的,当数据发生改变时视图也跟随改变。要实现这个功能,首先要能监听到数据的变化,然后才能在数据发生变化时通知视图做出对应的改变。数据可分为对象类型和数组类型,其监听的过程是不一样的。 回想一下,在 Vue 开发过程中,当改变 props 、data…
    • 大骆
    • 5年前
    • 5.9k
    • 61
    • 2
    Vue.js
  • 🚩Vue源码——订阅者的收集
    在上篇专栏中详解介绍了数据的监听过程。那么当监听到数据发生变化后又是如何通知视图更新,在 Vue 中是采用发布者订阅者这个设计模式来实现这个功能。其中发布者就是数据,订阅者就是 Watcher,另外还使用 Dep 来专门收集并管理订阅者,而订阅者还分为三种类型:render W…
    • 大骆
    • 5年前
    • 2.8k
    • 62
    • 4
    Vue.js