From d3be9d1be26adabfb1dd2091a2ed4e1a959834d3 Mon Sep 17 00:00:00 2001 From: yutent Date: Tue, 26 Sep 2023 09:45:44 +0800 Subject: [PATCH] Update createApp --- createApp.md | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/createApp.md b/createApp.md index 10b9f51..bd2b372 100644 --- a/createApp.md +++ b/createApp.md @@ -1,6 +1,7 @@ # 创建应用 > `createApp()`, 会创建一个`wc-app`组件的同时, 全整合路由和状态管理。`createApp()`提供了类似`vue3`的`API`, 极大的降低了学习成本, 指在让你能从vue应用中迁移过来。 +>> 创建应用之后, 会在所有的`wkit`组件中, 注册一个原型属性`$app`, 在任意`wkit`组件内部都可通过`this.$app`访问到应用的根节点对象。 ```js @@ -26,5 +27,44 @@ const app = createApp({ - `mounted`, 对应的`wkit`的`mounted`方法。 -## .use() +## .use(middleware``[, args``]) > 这是框架唯一一个引入拓展模块的方法。当然, 目前只有 路由和状态管理2个。 + + +```js + +const router = createRouter(...) +const store = createStore(...) + +app + .use(router) + .use(store) + +``` + + + +## .mount() +> 这个没啥可说的了。 + + + + + + + + + + + + + + + + + + + + + +