Update createApp
parent
7eff3b6192
commit
d3be9d1be2
42
createApp.md
42
createApp.md
|
@ -1,6 +1,7 @@
|
||||||
# 创建应用
|
# 创建应用
|
||||||
|
|
||||||
> `createApp()`, 会创建一个`wc-app`组件的同时, 全整合路由和状态管理。`createApp()`提供了类似`vue3`的`API`, 极大的降低了学习成本, 指在让你能从vue应用中迁移过来。
|
> `createApp()`, 会创建一个`wc-app`组件的同时, 全整合路由和状态管理。`createApp()`提供了类似`vue3`的`API`, 极大的降低了学习成本, 指在让你能从vue应用中迁移过来。
|
||||||
|
>> 创建应用之后, 会在所有的`wkit`组件中, 注册一个原型属性`$app`, 在任意`wkit`组件内部都可通过`this.$app`访问到应用的根节点对象。
|
||||||
|
|
||||||
```js
|
```js
|
||||||
|
|
||||||
|
@ -26,5 +27,44 @@ const app = createApp({
|
||||||
- `mounted`, 对应的`wkit`的`mounted`方法。
|
- `mounted`, 对应的`wkit`的`mounted`方法。
|
||||||
|
|
||||||
|
|
||||||
## .use()
|
## .use(middleware`<Function>`[, args`<Any>`])
|
||||||
> 这是框架唯一一个引入拓展模块的方法。当然, 目前只有 路由和状态管理2个。
|
> 这是框架唯一一个引入拓展模块的方法。当然, 目前只有 路由和状态管理2个。
|
||||||
|
|
||||||
|
|
||||||
|
```js
|
||||||
|
|
||||||
|
const router = createRouter(...)
|
||||||
|
const store = createStore(...)
|
||||||
|
|
||||||
|
app
|
||||||
|
.use(router)
|
||||||
|
.use(store)
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## .mount()
|
||||||
|
> 这个没啥可说的了。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue