MCPcopy Create free account
hub / github.com/MMmaXingXing/mini-vue / createAppAPI

Function createAppAPI

code/src/runtime-core/cretaeApp.ts:4–19  ·  view source on GitHub ↗
(render)

Source from the content-addressed store, hash-verified

2import { createVNode } from "./vnode";
3
4export const createAppAPI = (render) => {
5 const createApp = (rootComponent) => {
6 return {
7 mount(rootContainer) {
8 // 先转换为 vnode
9 // component --> vnode
10 // 所有逻辑操作都会基于虚拟节点来做处理
11
12 const vnode = createVNode(rootComponent);
13
14 render(vnode, rootContainer);
15 }
16 };
17 };
18 return createApp;
19};

Callers 1

createRendererFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected