API对象
extend 对象合并(可实现多层对象深度合并)
参数 |
类型 |
描述 |
默认值 |
必选 |
opts |
Object |
原始参数 |
无 |
是 |
opt |
Object |
新参数 |
无 |
是 |
override |
Boolean |
是否合并重置 |
无 |
否 |
aui.extend("原始参数", "新参数", true);
isDefine 判断字符串是否为空
参数 |
类型 |
描述 |
默认值 |
必选 |
str |
string |
字符串 |
无 |
是 |
aui.isDefine(str);
space 去除字符串中空格
参数 |
类型 |
描述 |
默认值 |
必选 |
str |
string |
字符串 |
无 |
是 |
flag |
Boolean |
是否去除前后空格[false: 去除前后空格 \ true: 去除全部空格] |
无 |
否 |
aui.space(str, true);
replaceStr 删除字符串中指定字符
参数 |
类型 |
描述 |
默认值 |
必选 |
str |
string |
字符串 |
无 |
是 |
assignStr |
string |
指定字符串 |
无 |
否 |
aui.replaceStr('原字符串', '指定字符');
uniq 数组去重
参数 |
类型 |
描述 |
默认值 |
必选 |
array |
array |
去重数组 |
无 |
是 |
aui.uniq(array);
getUrlstr 截取URL中参数(可获取中文内容)
参数 |
类型 |
描述 |
默认值 |
必选 |
str |
string |
参数名称 |
无 |
是 |
aui.getUrlstr('id');
random 生成随机数
参数 |
类型 |
描述 |
默认值 |
必选 |
Min |
number |
最小值 |
无 |
是 |
Max |
number |
最大值 |
无 |
是 |
aui.random(10, 100);
copy 复制到剪切板
参数 |
类型 |
描述 |
默认值 |
必选 |
str |
string |
要复制的文本 |
无 |
是 |
aui.copy('213421');
checkIsDeveloper 验证是否是开发者
参数 |
类型 |
描述 |
默认值 |
必选 |
isDeveloper |
Boolean |
是否是开发者 |
无 |
否 |
aui.checkIsDeveloper(false);
setLocal 本地存储(可设置存储时间)
参数 |
类型 |
描述 |
默认值 |
必选 |
key |
string |
存储的名称 |
无 |
是 |
value |
string |
存储的内容 |
无 |
是 |
time |
number |
存储时间 |
无 |
否 |
aui.setLocal('items', items, 1*24*60*60);
//获取缓存
aui.getLocal('items');
//移除缓存,一般情况不手动调用,缓存过期自动调用
aui.removeLocal('items');
//清空所有缓存
aui.clearLocal();
import 引入 js / css 文件
参数 |
类型 |
描述 |
默认值 |
必选 |
url |
string / array |
文件path |
无 |
是 |
aui.import('aui.js')
aui.import(['aui.js', 'aui.css'])