自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 observer,watcher,dep关系

总的来说,Observer 负责将数据转换为响应式的对象,Watcher 负责监听数据变化并执行相应的操作,Dep 则负责管理 Watcher 对象和通知 Watcher 执行更新操作,三者共同构成了 Vue.js 响应式系统的核心。

2024-02-18 23:38:43 704

原创 从0开始学习Vue2源码 (三、new Vue())1

截取其中部分代码可以看到之前初始化了$options及实例上的一些默认属性和默认值以及最重要initRender函数;其中,使用defineReactive 将 '$attrs','$listeners'进行处理响应式处理(官网截图)

2024-01-25 19:02:30 513

原创 从0开始学习Vue2源码 (二、new vue() 前的准备)

vue属性挂载,包括:$data、$props、$set、$delete、$watch、$on、$once、$off、$emit、_update、$forceUpdate、$destroy、_render、$nextTick。

2024-01-10 18:50:42 365 1

原创 从0开始学习Vue2源码 (一、vue函数位置)

注:2.0版本已经不在维护。

2024-01-10 17:27:33 381 1

原创 vscode 单引号、双引号 prettier设置失效

设置vscode 单引号不生效

2023-09-20 17:05:12 702 1

空空如也

空空如也

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

TA关注的人

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