UNPKG

utiltool-pubsub

Version:

实现发布订阅模式

45 lines (42 loc) 1.37 kB
# utilTool 集成常用的方法驱动<br/> 引入方式<br/> ``` bash npm i utiltool-pubsub import {MessageCenter,Utiltool} from 'utiltool-pubsub' ``` ####目录 ####订阅发布驱动 首先实例化参数 new MessageCenter()<br/> API<br> ``` bash MessageCentr |--sub() 注册驱动方法 | |-name 注册的名称 | |-{ fn, context } 注册的方法 上下文 |--subOnce() 注册驱动方法 在第一次执行以后将会被注销 |--pub('name',[,...args] ) 执行注册方法 同步方法 args:参数 |--pubAsync('name',[,...args] ) 执行注册方法 同步方法 args:参数 |--removeSub() 删除指定的驱动名称 | |-name 注册的名称 |--clearMessageCenter() 注销所有的驱动 |--getMessageName() 获取注册的所有的驱动名称 |--setGlobal() 设置全局变量 return 返回全局名称Symbol | |-name | |-value |--getGlobal() 获取指定的全局变量 | |-name ``` ####工具类 Utiltool静态方法<br> API<br> ```bash Utiltool |-isEmpty(data) 判断是否为空 去除空格 false为空 |-getUrlparam(value) 获取地址栏的参数 |-dateFormat(fmt, date) 时间格式化 |-accAdd (arg1, arg2) 加 |-accSubtr (arg1, arg2) 减 |-accMul (arg1, arg2) 乘 |-accDivCoupon (arg1, arg2) 除 ```