自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Vue源码学习记录-Vue响应式原理

本文根据李永宁 的个人主页 (juejin.cn) 的教程进行学习并总结。 响应式原理的入口为 src/core/instance/state.js 中的 initState() 方法。首先从实例上获取到配置项,然后依次开始处理。initProps ,从配置项上获取 prop 配置后遍历其配置,缓存 prop 配置的每个 key 值,达到性能优化的目的。所以该方法做了两件事:对 props 配置做响应式处理;代理 props 配置上的 key 到 ...

2021-08-10 21:31:40 381

原创 Vue源码学习记录-Vue初始化

本文根据 李永宁 的个人主页 (juejin.cn)的教程进行学习并总结。 new Vue( {} )进行初始化时,首先通过(src/core.instance/index.js)中的 Vue 构造函数。调用 initMixin 中定义的 Vue.prototype._init 方法。Vue构造函数://Vue 构造函数function Vue (options) {if (process.env.NODE_ENV !== 'production...

2021-08-06 10:02:11 172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除