首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浅曦 vue 源码
和雍
创建于2022-01-19
订阅专栏
vue 2.x 源码学习每日更新中☀️☀️; 按照框架源码的【执行顺序】组织的文章; 只要看就能看的懂的源码解析文章; 浅【曦】,曦是暖暖的阳光啊~
等 21 人订阅
共47篇文章
创建于2022-01-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浅曦Vue源码-7-响应式数据-initState(1)-initState/initProps
1.回顾 new Vue 时 _init 方法; 2. 响应式数据 initState 方法中初始化 prop :遍历 propsOptions,通过 defineReactive 实现
浅曦Vue源码-6-new Vue()那些事儿(3)-_init mergOptions 后初始化
上一篇我们讨论了 mergeOptions 的细节,并且详细讨论了关于选项合并实现全局组件、指令、过滤器的原理,本篇本篇将会继续讨论 _init 中的其他细节
浅曦Vue源码-5-new Vue()那些事儿(2)-mergeOptions
本文详细讲述了,new Vue(options) 时,执行 this._init 方法中判断 options._isComponent 为 undefined 时执行 mergeOptions的细节
浅曦Vue源码-4-new Vue()那些事儿(1)
在上一篇中,我们通过对 Vue 项目中 rollup 的打包分析了一下 vue.js 的入口问题,从这篇开始我们说new Vue 的过程
浅曦Vue源码-3-vue.js 的源码入口
本来第三篇要写 new Vue() 过程的,但是在这个过程中,我发现不能很好的说明白 vue 的入口文件是 故而加了一这一篇相当于 Vue 的源码编译相关的文章
浅曦Vue源码-2-vue.js 执行说明
在讲源码之前先看 vue.js 这个输出产物的加载和执行,再关注几个关键的属性例如 Vue.options,这有助于理解后面的 init 时的 mergeOptions 和 Vue.js 的代码复用
浅曦Vue源码-1-准备工作
Vue3 都已经出道很久,但是 Vue2 的源码还没读完,借着这个更文活动作为契机,整理一番,重温经典永不过时