uni.$co.Common
QQ2052021114
所有的 @/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),去抖动函数 (使用场景,输入框连续输入的时候,延迟最后才执行一次) |
二开可以根据实际场景添加相应的方法。