首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue源码系列
订阅
btc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
vue3源码解析:diff算法之component节点的处理
上文我们分析了diff算法对于不同类型节点的处理,本文我们就来分析最重要的component节点的处理。 Component 节点 mountComponent 函数 主要流程 创建组件实例 开发环境
vue3源码解析:diff算法之节点类型处理机制分析
上文,我们分析到了patch函数(diff算法)的主要执行流程,本文我们来具体分析不同类型节点的diff算法。 节点类型概览 Vue 中的节点类型可以分为以下几类: 基础节点类型 Text: 文本节点
vue3源码解析:diff算法之Patch函数执行流程分析
上文我们分析到,app.mount("#app")会执行mount函数,mount函数创建虚拟节点之后就会调用render函数,而render函数内部的核心就是patch函数,也就是大名鼎鼎的diff
vue3源码解析:应用挂载流程分析
上文,我们分析了const app = createApp(App)创建Vue实例的过程,本次接着分析app.mount("#app")实例挂载的过程 整体流程 当执行 app.mount('#app
vue3源码解析:创建vue实例过程
上文,我们分析了 vue3 源码的项目结构,以及 packages 目录下的各个模块的作用和联系,本节从 vue3 的初始化流程开始分析runtime-core模块,当我们执行const $app =
vue3源码解析:模块总览
本文,我们首先分析一下vue3项目的总体结构和各模块之间的逻辑关系,从而对于项目有一个总体的概念,接下来可以顺着这个逻辑逐步分析每个模块。