1.0.5 • Published 5 years ago
baiee-lib v1.0.5
项目基础类库封装
描述:h5项目中一些常用的方法封装
baieeUtil
check主要用于检验浏览器的类型
baieeUtil.check.isIE()
baieeUtil.check.isIE9()
baieeUtil.check.isEdge()
baieeUtil.check.isChrome()
baieeUtil.check.isFF()
baieeUtil.check.isIos()
baieeUtil.check.isAndroid()
baieeUtil.check.isWx()
baieeUtil.check.isUc()
baieeUtil.check.isByb()
send主要用于与客户端交互
/**
* 将信息推送到客户端的方法
* @param {String} funName 客户端定义方法名
* @param {any} params 需要传递参数
* @param {String} objName 安卓暴露对象
*/
baieeUtil.send.sendInfo(funName, params, objName)
img 主要用于图片预处理
/**
* 处理并返回图片路径
* @param {*} imgUrl 后端返回路径
* @param {*} imgDomain 文件服务域名
* @param {*} defaultImgUrl 默认图片
*/
baieeUtil.img.handleUrl (imgUrl, imgDomain, defaultImgUrl)
datautil 主要用于后端返回数据预处理
/**
* 预处理后端返回消息实体
* @param {*} data 消息实体
*/
baieeUtil.datautil.handleReqData (data)
localstorage 主要用于存储前端相关数据 涉及跨域跳转后返回
/**
* 设置缓存信息
* @param {*} key 键值
* @param {*} value 内容
*/
baieeUtil.localstorage.setItem(key, value)
/**
* 获取数据
* @param {*} key
*/
baieeUtil.localstorage.getItem(key)
/**
* 删除某项数据
* @param {*} key 键值
*/
baieeUtil.localstorage.remove(key)
/**
* 清空缓存
*/
baieeUtil.localstorage.clear()
sessionstorage 主要用于存储前端相关数据 不涉及跨域跳转后返回
/**
* 设置缓存信息
* @param {*} key 键值
* @param {*} value 内容
*/
baieeUtil.sessionstorage.setItem(key, value)
/**
* 获取数据
* @param {*} key
*/
baieeUtil.sessionstorage.getItem(key)
/**
* 删除某项数据
* @param {*} key 键值
*/
baieeUtil.sessionstorage.remove(key)
/**
* 清空缓存
*/
baieeUtil.sessionstorage.clear()
dateUtil 时间戳处理类
// 将时间字符串转化为时间戳 str格式 yyyy-MM-dd hh:mm:ss||yyyy/MM/dd hh:mm:ss
baieeUtil.dateUtil.unixTime(str)
// 将时间戳转换为字符串 unixTime时间戳 fmt转换格式 yyyy-MM-dd hh:mm:ss || yyyy/MM/dd hh:mm:ss || yyyy年MM月dd日hh时mm分ss秒 等皆可
baieeUtil.dateUtil.fromUnixTime(unixTime, fmt)