首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue2.6源码解析
zygg不含糖
创建于2021-08-09
订阅专栏
看完Vue2..6.11源码后,根据自己理解将Vue执行机制生成笔记。主要包含 VNode、patch、响应式、事件、异步组件、指令、keep-alive、slot、常用API的解析。
等 53 人订阅
共12篇文章
创建于2021-08-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Vue源码(十二)常用API
Vue提供了很多API,比如$set、Vue.use、Vue.extend、Vue.mixin、Vue.$nextTick等,逐行分析这些API是如何实现的
Vue源码(十一)keep-alive 原理
开发过程中,经常使用keep-alive缓存组件。这篇就是分析Vue是怎么通过keep-alive实现缓存的,以及keep-alive特有的两个生命周期函数是什么时机执行的
Vue源码(十)插槽原理
Vue中实现了具名插槽和作用域插槽两种,从源码角度分析两种插槽是如何实现的,以及他们的区别。包含v-slot形式的具名插槽的实现原理。
Vue源码(九)指令原理
Vue提供了很多内置指令以及自定义指令,这篇文章从源码角度分析指令是怎么执行和挂载的。以及v-model绑定到input标签和组件标签上的区别
Vue源码(八)异步组件原理
Vue中总共有3种异步组件,分别是普通函数异步组件、Promise异步组件和高级异步组件,本篇围绕这三种情况,分别介绍它们的实现原理
Vue 源码(七)事件机制
开发工作中,处理组件间的通讯,原生的交互,都离不开事件。这篇文章将从源码角度分析Vue是如何实现事件机制的。
Vue 源码(六)patch 过程(二)
patch过程(一)说的是初始渲染,而这篇则是解析组件更新全过程,以及父组件如何通知子组件更新。并以图文形式逐步分析 diff 算法。
Vue 源码(五)patch 过程(一)
初次渲染时,Vue是如何将VNode渲染到页面上的。组件的渲染过程是什么样的以及mounted生命周期的执行顺序
Vue 源码(四)Computed 和 Watch 原理
逐步分析computed和watch的初始化过程和更新原理。以及从源码层面分析computed和watch的区别。
Vue 源码(三)Props原理
Props 作为组件的核心特性之一,也是 Vue 项目中接触最多的特性之一,它可以让组件的功能变得丰富,也是父子组件通讯的一个渠道。这篇文章从源码角度出发分析Props的实现原理
Vue 源码(二)响应式原理
这篇文章从 data 角度出发讲述对象、数组的响应式原理是如何实现的;以及依赖收集和派发更新的详细过程
Vue 源码(一)如何创建VNode
VNode是什么时候创建的,以及创建过程是怎样的;组件VNode和普通VNode在创建过程中和属性上有什么区别。