介绍
强大而简易的VUEX操作库,它帮助用户在使用vuex时,省去了繁琐的vuex结构定义等复杂繁琐的内容。
使用super-vuex,只需定义好数据结构,剩下的一切它会自动帮你生成,它会给你提供简易的数据操作接口,使用方便,简化了使用vuex过程中繁琐的步骤。
操作起来非常方便,不需要手动去定义module、mutation、state、getter和action,定义好数据结构后,通过数据驱动直接自动生成,并提供了调用方式简单的API接口功使用者使用。
运行原理
super-vuex依赖于vuex,在原生vuex的基础上对其进行封装,在定义好数据结构后,super-vuex会自动帮你生成module、mutation、state、getter和action模块,并提供接口调用。
core 核心
实现层面主要有两个类:ChildVuex 和 SuperVuex。
- ChildVuex,用于创建实例(原生vuex中的module模块)
- SuperVuex,继承自ChildVuex,用于对业务逻辑进行模块化(整合module模块,生成vuex实例)。