Skip to content

ikkkp/mini-vue

 
 

Repository files navigation

mini-Vue3

介绍

实现最简 vue3 模型,用于深入学习 vue3, 更容易的理解 vue3 的核心逻辑

软件架构

软件架构说明

安装教程

  1. xxxx
  2. xxxx
  3. xxxx

使用说明

  1. pnpm install
  2. pnpm test
  3. example目录下面使用live server运行测试

Vue3 VNode渲染过程

  1. createAppAPI(createApp)App的创建
  2. mount-->createVNode-->render进行VNode的渲染和挂载
  3. render-->patch diff算法的组件更新渲染

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

About

实现最简 vue3 模型( Help you learn more efficiently vue3 source code )

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.8%
  • JavaScript 16.8%
  • HTML 4.4%