1.0.5 • Published 5 years ago

baiee-lib v1.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

项目基础类库封装

描述: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)
1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago