vuex2

1.0.10 • Public • Published

vuex2

是为方便各个业务模块操作各自数据状态而生的

功能:

1.对module自动注册到公共的store中 2.创建相应的命名空间

规范:

1.各个业务模块只允许操作自己的module 2.初始化与销毁:

页面初始化时,需调用registerModule方法注册module, 页面销毁的时,需调用unregisterModule方法销毁module

API

这里的API都是在vuex的store的api基础上封装的,为方便各个业务模块只管理自己的状态 0.destroyed .类型:function .传参:无 .功能:module的生命周期结束 1.registerModule .类型:function .传参:无 .功能:注册该module

2.unregisterModule .类型:function .传参:无 .功能:销毁该module

3.getState .类型:function .传参:无 .功能:获取当前module的数据状态state

4.getGetters .类型:function .传参:name(定义在此module的getters名称) .功能:获取当前module的getters

5.commit .类型:function .传参:name(定义的mutations名称) ,opt(需要传入mutation的参数) .功能:执行当前module的mutation方法

6.dispatch .类型:function .传参:name(定义的actions名称) ,opt(需要传入action的参数) .功能:执行当前module的action方法

7.subscribe .类型:function .传参:fun(回调函数) .功能:监听state的变化

8.subscribeAction .类型:function .传参:fun(回调函数) .功能:监听action的变化

9.getNameSpace .类型:function .传参:无 .功能:获取命名空间名称

Readme

Keywords

none

Package Sidebar

Install

npm i vuex2

Weekly Downloads

1

Version

1.0.10

License

ISC

Unpacked Size

15.9 kB

Total Files

13

Last publish

Collaborators

  • aymonyu