240 发简信
IP属地:浙江
  • 实例方法集

    前言 该文录实例方法集 正文 eventsMixin 收录事件相关实例方法,我们知道其实它就是发布订阅相关方法 vm.$on 订阅方法 首先定义...

  • 响应式系统(四)

    前言 通过前三章我们还有Watcher(观察者)、Dep(依赖收集容器)未解 Watcher里有deps、depIds存储dep实例,这是个一(...

  • 响应式系统(五)

    前言 上文还漏了一些重要的诸如异步更新、computed等细节,本文补齐 正文 异步更新 上文讲到Watcher里的this.sync是来控制同...

  • Resize,w 360,h 240
    响应式系统(三)

    前言 这章节承上章节漏掉的数组观测、新增属性观测 正文 观测数组 我们回到Observer的这段代码 上章节我们走的是else,这次我们走if,...

  • 响应式系统(二)

    前言 接上一章节,我们知道响应式系统大致就这三步: 观测数据,将其转化为响应式对象 暴露$watch方法,接收exp、fn参数,确定要监听的属性...

  • 响应式系统(一)

    前言 Vue的响应式系统还是有点大的,我们可以通过一个小栗子,由浅入深的走下设计思路最终版demo 正文 如上所示,我们需要完成这么个功能,其实...

  • Vue静态、实例方法和实例

    前文 从rollup配置文件找到入口文件,然后溯源,就知道Vue最源头定义 src/platforms/web/entry-runtime-wi...

  • 解析构造函数的options

    前言 这章其实只讲src/core/instance/init.js里的resolveConstructorOptions函数。这个函数水有点深...

  • Resize,w 360,h 240