数据管理

chameleon-store 提供集中管理数据的能力。

这是一个简单的例子:

类似 Vuex 数据理念和语法规范,chameleon-store 主要有以下核心概念:

通过 chameleon-store 创建的Store实例,有以下方法:

ChameleonStore.createStore(options: Object): Object

Store构造器。详细介绍

ChameleonStore.Store 实例方法

Store.commit(type: string, payload?: any)

提交 mutation。详细介绍

Store.dispatch(type: string, payload?: any)

分发 action。详细介绍

Store.mapState(map: Array<string> | Object<string>): Object

为组件创建计算属性以返回 store 中的状态。详细介绍

Store.mapGetters(map: Array<string> | Object<string>): Object

为组件创建计算属性以返回 getter 的返回值。详细介绍

Store.mapMutations(map: Array<string> | Object<string>): Object

创建组件方法提交 mutation。详细介绍

Store.mapActions(map: Array<string> | Object<string>): Object

创建组件方法分发 action。详细介绍

Store.registerModule(path: String, module: Module)

注册一个动态模块。详细介绍

results matching ""

    No results matching ""