更新记录

1.0.3(2020-09-25)

1、新增getPickerIndexFun方法 2、新增getPeckerResultArrByID方法

1.0.2(2020-09-24)

添加stringFormat方法

1.0.1(2020-09-24)

修改目录结构

查看更多

平台兼容性

前言

封装对对象的克隆、取值、是否为空、转为字符串等 封装常用的方法 日期Date.prototype.Format 格式时间方法('yyyy-MM-dd hh:mm:ss')

交流

若有问题可留言,或加qq:280442562

实例代码

    import fjjUtils from '@/js_sdk/fjj-utils/fjj-utils.js';
    export default {
        data() {
            return {
                data: {}
            };
        },
        methods: {

        },

        onLoad: function(option) {
            //判断data是否为空  false
            console.log(Object.isEmpty(this.data));
            //格式化日期 2020-09-24 16:29:00
            console.log(new Date().Format("yyyy-MM-dd hh:mm:ss"));
        }
    };

部分代码示例

    /**************
     *  一级picker根据数据ID获取所在数组列表中的下标
     *  arrObj: picker数组对象 必填
     *  id: 接口数据的ID值    必填
     *  valueName: picker数据中对应的ID主键(默认value) 选填
     *  @return { 下标 }
     ***************/
    getPickerIndexFun(arrObj, id, valueName) {
        if (arrObj.length) {
            for (let i = 0; i < arrObj.length; i++) {
                if (arrObj[i][valueName || 'value'] == id) {
                    return i;
                }
            }
            return -1;
        } else {
            return -1;
        }
    }

    /**************
     * 
     * getColorRGB方法根据16进制颜色获取RGB颜色值
     * 
    **************/
    getColorRed(color) {
        let red = color.substr(1, 2) || 0;
        return parseInt(red, 16);
    },
    getColorGreen(color) {
        let green = color.substr(3, 2) || 0;
        return parseInt(green, 16);
    },
    getColorBlue(color) {
        let blue = color.substr(5, 2) || 0;
        return parseInt(blue, 16);
    },
    getColorRGB(color) {
        return `${this.getColorRed(color)},${this.getColorGreen(color)},${this.getColorBlue(color)}`;
    },

更新日志

  • 2020年09月24日 v1.0.0
    • 对象克隆
    • 对象拼接
    • 对象取值
    • 判断对象是否为空
    • 对象转字符串
    • 判断两个对象是否相同
    • 字符串替换全部
    • 格式化日期
    • 并提供了常用的方法

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问