uni.$co.Common

所有的 @/utils/resource 目录下的文件都会以文件名为方法,注册在全局 uni.$co 方法, 如果需要新增公共文件,直接在该目录下新增即可,格式如下。

class common {
};
export default new common();

所以全局方法 uni.$co.Common 是resource目录下的 Common 文件,那么另外一个全局方法 uni.$co.Fun 就是resource目录下的 Fun 文件。
目前Common方法不多,后期会根据场景添加不同的通用方法。

目前方法有:

方法名称 参数 说明
isJson str 判断传入的字符串是否为json类型
clearParams Object 过滤空字符和数组 一般用于请求接口
repeat (time,callbcak) 倒计时
throttle (fn, threshhold) fn实际要执行的函数,threshhold间隔时间,节流阀函数 (节流就是提交表单的时候 用户连续点击了5次 但是我们规定N秒之内 只会提交一次)
debounce (fn, delay) fn实际要执行的函数,延迟时间,也就是阈值,单位是毫秒(ms),去抖动函数 (使用场景,输入框连续输入的时候,延迟最后才执行一次)

二开可以根据实际场景添加相应的方法。