首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
手把手带你实现mini-vue
草帽Plasticine
创建于2022-05-21
订阅专栏
本专栏会带你实现一个mini-vue,主要实现的是vue3,包括了vue3的reactivity、runtime-core和compiler-core三大模块,以及相当重要的diff算法
等 23 人订阅
共25篇文章
创建于2022-05-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
实现mini-vue -- reactivity模块(五)实现computed计算属性
本文将会带你实现vue的计算属性 计算属性具有缓存的特性,即当getter所依赖的响应式对象的值没有发生变化时,是不会重新执行getter去进行计算的;还具有懒加载的特性
实现mini-vue -- reactivity模块(四)ref
本篇文章中主要是实现ref,ref除了能够将对象变成响应式之外,还能将基础数据类型也变成响应式的,并且还实现了proxyRefs,可以让我们不通过value直接访问到响应式数据
实现mini-vue -- reactivity模块(三)扩展和重构
本文会进一步扩展reactivity模块的新特性,并重构原有代码 扩展内容包括:readonly、isReactive、isReadonly、修复stop的bug、嵌套reactive等
实现mini-vue -- reactivity模块(二)为effect扩展功能
本篇文章讲解为effect模块扩展四个功能:1. 返回runner函数;2. 扩展scheduler功能;3. 扩展stop功能;4. 扩展onStop功能
实现mini-vue -- reactivity模块(一)实现简易版reactivity
本文已参与「新人创作礼」活动,一起开启掘金创作之路 本专栏会讲述如何实现一个mini-vue,让你了解vue的底层原理,如果直接阅读vue源码,那会是一件非常头疼的事情,因为许多的代码是用于处理一些边