ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
extend 对象合并(可实现多层对象深度合并) 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- opts | Object | 原始参数 | 无 | 是 opt | Object | 新参数 | 无 | 是 override | Boolean | 是否合并重置 | 无 | 否 ```javascript aui.extend("原始参数", "新参数", true); ``` </br> </br> isDefine 判断字符串是否为空 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- str | string | 字符串 | 无 | 是 ```javascript aui.isDefine(str); ``` </br> </br> space 删除字符串中指定字符 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- str | string | 字符串 | 无 | 是 flag | Boolean | 是否去除前后空格[false: 去除前后空格 \ true: 去除全部空格] | 无 | 否 ```javascript aui.space(str, true); ``` </br> </br> replaceStr 去除字符串中空格 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- str | string | 字符串 | 无 | 是 assignStr | string | 指定字符串 | 无 | 否 ```javascript aui.replaceStr('原字符串', '指定字符'); ``` </br> </br> uniq 数组去重 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- array | array | 去重数组 | 无 | 是 ```javascript aui.uniq(array); ``` </br> </br> getUrlstr 截取URL中参数(可获取中文内容) 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- str | string | 参数名称 | 无 | 是 ```javascript aui.getUrlstr('id'); ``` </br> </br> random 生成随机数 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- Min | number | 最小值 | 无 | 是 Max | number | 最大值 | 无 | 是 ```javascript aui.random(10, 100); ``` </br> </br> copy 复制到剪切板 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- str | string | 要复制的文本 | 无 | 是 ```javascript aui.copy('213421'); ``` </br> </br> checkIsDeveloper 验证是否是开发者 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- isDeveloper | Boolean | 是否是开发者 | 无 | 否 ```javascript aui.checkIsDeveloper(false); ``` </br> </br> setLocal 本地存储(可设置存储时间) 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- key | string | 存储的名称 | 无 | 是 value | string | 存储的内容 | 无 | 是 time | number | 存储时间 | 无 | 否 ```javascript aui.setLocal('items', items, 1*24*60*60); //获取缓存 aui.getLocal('items'); //移除缓存,一般情况不手动调用,缓存过期自动调用 aui.removeLocal('items'); //清空所有缓存 aui.clearLocal(); ``` </br> </br> import 引入 js / css 文件 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- url | string / array | 文件path | 无 | 是 ```javascript aui.import('aui.js') aui.import(['aui.js', 'aui.css']) ``` </br> </br> longPress元素长按事件 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- warp | string | 长按元素 | '' | 是 time| number | 长按时间限制 500(ms) | 是否 ```javascript var $div = document.querySelector(".list"); aui.longPress({warp: $div, time: 500}, function(){ }); ``` </br> </br> drag元素拖动事件 > 页面元素(如:悬浮按钮)随意拖动功能 参数 | 类型 | 描述 | 默认值 | 必选 ---- | ------ | ------ | ----- | ---- warp | string | 拖动元素 | '' | 是 ```javascript var $div = document.querySelector(".list"); aui.drag({warp: $div}, function(){ }); ```