docs: update readme

This commit is contained in:
dntzhang 2019-10-30 08:52:18 +08:00
parent d8f7377134
commit b732dc631e
2 changed files with 7 additions and 8 deletions

BIN
assets/logs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

View File

@ -1,8 +1,9 @@
## 原生小程序框架 OMIX 2.0 发布
> 小程序全局状态管理
#### 特性
* 全局状态管理
* 无状态视图设计
* 对小程序零入侵
* 只有一个 API
@ -25,7 +26,9 @@
> 实现一个简单的 log 列表的展示
定义 全局 store:
![](https://tencent.github.io/omi/assets/logs.png)
定义全局 store:
```js
export default {
@ -76,13 +79,10 @@ create(store, {
<block wx:for="{{logs}}" wx:for-item="log">
<text class="log-item">{{index + 1}}. {{log}}</text>
</block>
<view>
<test-store></test-store>
</view>
</view>
```
可以看到里面使用 test-store 组件, 组件内也可以组件使用全局的 logs组件源码:
定义 test-store 组件, 组件内也可以组件使用全局的 logs组件源码:
```js
import create from '../../utils/create'
@ -105,7 +105,6 @@ create({
</view>
```
## 其他可选配置说明
修改 store.js 的 debug 字段用来打开和关闭 log 调试:
@ -124,7 +123,7 @@ export default {
}
```
默认是打开`store.data` 的所以变动都会出现在开发者工具 log 面板,如下图所示:
全局更新开发默认是关闭的,调试开关默认打开,可以在`store.data` 的所以变动都会出现在开发者工具 log 面板,如下图所示:
![](https://tencent.github.io/omi/assets/omix.png)