Skip to content
/ mini-vue Public
forked from leaon4/mini-vue

大概是最全的一个mini-vue实现

Notifications You must be signed in to change notification settings

josk3/mini-vue

 
 

Repository files navigation

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

About

大概是最全的一个mini-vue实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.1%
  • HTML 11.4%
  • CSS 4.5%