开始使用 API对象 布局容器和栅格系统 Color 色彩 Button 按钮 Tag 标签 Badge 数字角标 List 列表 Grid 宫格 Card 卡片 Noticebar 通告 Steps 步骤条 Icon 图标 Srarch 搜索 侧滑菜单 图片上传 图片预览 图片裁剪 图片主色 星级评价 选择器 下拉选择 选项卡 生成二维码 复制剪贴板 物流信息 加入购物车 波浪特效 水球图 倒计时 雪花飘落 loading动画 toast消息提示弹窗 dialog提示窗 actionsheet操作表 actionmenu分享弹窗 popover菜单 picker多级联动 poster广告弹窗 keypad数字键盘 chatbox js聊天输入框

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'])