1 Star 0 Fork 0

肖睿/mini-vue

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

MiniVue

介绍

大概是最全的一个基于vue3的 mini-vue 实现了。 从 createApp 开始,模板编译、创建组件实例、运行渲染函数、挂载虚拟 dom、接合响应式系统、patch 更新渲染、scheduler 任务调度。 1000 多行代码,零依赖,几乎实现了 vue 完整的流程。 项目结构尽量还原 vue3 源码,只做主线任务。

Examples

预览地址

vue3 原 examples 除 svg 以外全部能移植使用

B站视频

B站视频--从零开始写个mini-vue

本地运行

npm install
cd src/examples
npm install
cd ../..
npm run dev

空文件

简介

用于存放mini-vue代码,增加对vue的了解 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/Commonrily/mini-vue.git
git@gitee.com:Commonrily/mini-vue.git
Commonrily
mini-vue
mini-vue
master

搜索帮助