更新记录
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
- 对象克隆
- 对象拼接
- 对象取值
- 判断对象是否为空
- 对象转字符串
- 判断两个对象是否相同
- 字符串替换全部
- 格式化日期
- 并提供了常用的方法