过滤器小程序

This commit is contained in:
2026-05-12 01:32:55 +08:00
commit bd749bb6c9
88 changed files with 28033 additions and 0 deletions
+1514
View File
File diff suppressed because it is too large Load Diff
+22
View File
@@ -0,0 +1,22 @@
export default {
cn: ["[开心]", "[高兴]", "[哈哈]", "[灿烂]", "[大笑]", "[汗臭]", "[地板上笑]", "[笑哭]", "[微笑]", "[颠倒]", "[眨眼]", "[面带笑容]", "[晕笑]", "[爱心笑]", "[喜欢]", "[开眼界]", "[飞吻]",
"[亲亲]", "[面带微笑]", "[闭眼亲亲]", "[笑脸亲亲]", "[面对食物]", "[吐舌]", "[眨眼吐舌]", "[赞尼]", "[鬼脸]", "[钱嘴]",
"[拥抱]", "[偷笑]", "[嘘]", "[思考]", "[闭嘴]", "[翘眉毛]", "[中性]", "[无表情]", "[无嘴脸]", "[傻笑]", "[无趣]", "[白眼]", "[尴尬]", "[说谎]", "[舒缓]", "[沉思]", "[沉睡]", "[流口水]", "[睡觉]",
"[感冒]", "[发热]", "[受伤]", "[恶心]", "[呕吐]", "[打喷嚏]", "[炎热]", "[寒冷]", "[毛茸茸]", "[头晕]",
"[爆炸头]", "[牛仔帽]", "[聚会]", "[酷]", "[书呆子]", "[观察]", "[困惑]", "[担心]", "[皱眉]", "[不开心]", "[张嘴]", "[寂静]", "[惊讶]", "[害羞]", "[恳求]", "[丧气]", "[痛苦]", "[可怕]", "[焦虑]",
"[悲伤]", "[哭泣]", "[聚会]", "[恐惧]", "[极度困惑]", "[执着]", "[失望]", "[垂头丧气]", "[疲倦]", "[十分疲倦]",
"[打哈欠]", "[出气]", "[愤怒]", "[生气]", "[咒骂]"
],
en: ["emoji_01", "emoji_02", "emoji_03", "emoji_04", "emoji_05", "emoji_06", "emoji_07", "emoji_08", "emoji_09",
"emoji_10", "emoji_11", "emoji_12", "emoji_13", "emoji_14", "emoji_15", "emoji_16", "emoji_17", "emoji_18",
"emoji_19", "emoji_20", "emoji_21", "emoji_22", "emoji_23", "emoji_24", "emoji_25", "emoji_26", "emoji_27",
"emoji_28", "emoji_29", "emoji_30", "emoji_31", "emoji_32", "emoji_33", "emoji_34", "emoji_35", "emoji_36",
"emoji_37", "emoji_38", "emoji_39", "emoji_40", "emoji_41", "emoji_42", "emoji_43", "emoji_44", "emoji_45",
"emoji_46", "emoji_47", "emoji_48", "emoji_49", "emoji_50", "emoji_51", "emoji_52", "emoji_53", "emoji_54",
"emoji_55", "emoji_56", "emoji_57", "emoji_58", "emoji_59", "emoji_60", "emoji_61", "emoji_62", "emoji_63",
"emoji_64", "emoji_65", "emoji_66", "emoji_67", "emoji_68", "emoji_69", "emoji_70", "emoji_71", "emoji_72",
"emoji_73", "emoji_74", "emoji_75", "emoji_76", "emoji_77", "emoji_78", "emoji_79", "emoji_80", "emoji_81",
"emoji_82", "emoji_83", "emoji_84", "emoji_85", "emoji_86", "emoji_87", "emoji_88", "emoji_89", "emoji_90"
]
};
+585
View File
@@ -0,0 +1,585 @@
export default {
list: [{
"letter": "A",
"data": [{
"name": "阿拉斯加",
"mobile": "13588889999",
"keyword": "阿拉斯加ABA13588889999"
},
{
"name": "阿克苏",
"mobile": "0551-4386721",
"keyword": "阿克苏AKESU0551-4386721"
},
{
"name": "阿拉善",
"mobile": "4008009100",
"keyword": "阿拉善ALASHAN4008009100"
},
{
"name": "阿勒泰",
"mobile": "13588889999",
"keyword": "阿勒泰ALETAI13588889999"
},
{
"name": "阿里",
"mobile": "13588889999",
"keyword": "阿里ALI13588889999"
},
{
"name": "安阳",
"mobile": "13588889999",
"keyword": "13588889999安阳ANYANG"
}
]
},
{
"letter": "B",
"data": [{
"name": "白城",
"mobile": "该主子没有留电话~",
"keyword": "白城BAICHENG"
},
{
"name": "白山",
"mobile": "13588889999",
"keyword": "白山BAISHAN13588889999"
},
{
"name": "白银",
"mobile": "13588889999",
"keyword": "白银BAIYIN13588889999"
},
{
"name": "保定",
"mobile": "13588889999",
"keyword": "保定BAODING13588889999"
}
]
},
{
"letter": "C",
"data": [{
"name": "沧州",
"mobile": "13588889999",
"keyword": "沧州CANGZHOU13588889999"
},
{
"name": "长春",
"mobile": "13588889999",
"keyword": "长春CHANGCHUN13588889999"
}
]
},
{
"letter": "D",
"data": [{
"name": "大理",
"mobile": "13588889999",
"keyword": "大理DALI13588889999"
},
{
"name": "大连",
"mobile": "13588889999",
"keyword": "大连DALIAN13588889999"
}
]
},
{
"letter": "E",
"data": [{
"name": "鄂尔多斯",
"mobile": "13588889999",
"keyword": "鄂尔多斯EERDUOSI13588889999"
},
{
"name": "恩施",
"mobile": "13588889999",
"keyword": "恩施ENSHI13588889999"
},
{
"name": "鄂州",
"mobile": "13588889999",
"keyword": "鄂州EZHOU13588889999"
}
]
},
{
"letter": "F",
"data": [{
"name": "防城港",
"mobile": "该主子没有留电话~",
"keyword": "防城港FANGCHENGGANG"
},
{
"name": "抚顺",
"mobile": "13588889999",
"keyword": "抚顺FUSHUN13588889999"
},
{
"name": "阜新",
"mobile": "13588889999",
"keyword": "阜新FUXIN13588889999"
},
{
"name": "阜阳",
"mobile": "13588889999",
"keyword": "阜阳FUYANG13588889999"
},
{
"name": "抚州",
"mobile": "13588889999",
"keyword": "抚州FUZHOU13588889999"
},
{
"name": "福州",
"mobile": "13588889999",
"keyword": "福州FUZHOU13588889999"
}
]
},
{
"letter": "G",
"data": [{
"name": "甘南",
"mobile": "13588889999",
"keyword": "甘南GANNAN13588889999"
},
{
"name": "赣州",
"mobile": "13588889999",
"keyword": "赣州GANZHOU13588889999"
},
{
"name": "甘孜",
"mobile": "13588889999",
"keyword": "甘孜GANZI13588889999"
}
]
},
{
"letter": "H",
"data": [{
"name": "哈尔滨",
"mobile": "13588889999",
"keyword": "哈尔滨HAERBIN13588889999"
},
{
"name": "海北",
"mobile": "13588889999",
"keyword": "海北HAIBEI13588889999"
},
{
"name": "海东",
"mobile": "13588889999",
"keyword": "海东HAIDONG13588889999"
},
{
"name": "海口",
"mobile": "13588889999",
"keyword": "海口HAIKOU13588889999"
}
]
},
{
"letter": "I",
"data": [{
"name": "ice",
"mobile": "13588889999",
"keyword": "佳木斯JIAMUSI13588889999"
}]
},
{
"letter": "J",
"data": [{
"name": "佳木斯",
"mobile": "13588889999",
"keyword": "佳木斯JIAMUSI13588889999"
},
{
"name": "吉安",
"mobile": "13588889999",
"keyword": "吉安JIAN13588889999"
},
{
"name": "江门",
"mobile": "13588889999",
"keyword": "江门JIANGMEN13588889999"
}
]
},
{
"letter": "K",
"data": [{
"name": "开封",
"mobile": "13588889999",
"keyword": "开封KAIFENG13588889999"
},
{
"name": "喀什",
"mobile": "13588889999",
"keyword": "喀什KASHI13588889999"
},
{
"name": "克拉玛依",
"mobile": "13588889999",
"keyword": "克拉玛依KELAMAYI13588889999"
}
]
},
{
"letter": "L",
"data": [{
"name": "来宾",
"mobile": "13588889999",
"keyword": "来宾LAIBIN13588889999"
},
{
"name": "兰州",
"mobile": "13588889999",
"keyword": "兰州LANZHOU13588889999"
},
{
"name": "拉萨",
"mobile": "13588889999",
"keyword": "拉萨LASA13588889999"
},
{
"name": "乐山",
"mobile": "13588889999",
"keyword": "乐山LESHAN13588889999"
},
{
"name": "凉山",
"mobile": "13588889999",
"keyword": "凉山LIANGSHAN13588889999"
},
{
"name": "连云港",
"mobile": "13588889999",
"keyword": "连云港LIANYUNGANG13588889999"
},
{
"name": "聊城",
"mobile": "18322223333",
"keyword": "聊城LIAOCHENG18322223333"
},
{
"name": "辽阳",
"mobile": "18322223333",
"keyword": "辽阳LIAOYANG18322223333"
},
{
"name": "辽源",
"mobile": "18322223333",
"keyword": "辽源LIAOYUAN18322223333"
},
{
"name": "丽江",
"mobile": "18322223333",
"keyword": "丽江LIJIANG18322223333"
},
{
"name": "临沧",
"mobile": "18322223333",
"keyword": "临沧LINCANG18322223333"
},
{
"name": "临汾",
"mobile": "18322223333",
"keyword": "临汾LINFEN18322223333"
},
{
"name": "临夏",
"mobile": "18322223333",
"keyword": "临夏LINXIA18322223333"
},
{
"name": "临沂",
"mobile": "18322223333",
"keyword": "临沂LINYI18322223333"
},
{
"name": "林芝",
"mobile": "18322223333",
"keyword": "林芝LINZHI18322223333"
},
{
"name": "丽水",
"mobile": "18322223333",
"keyword": "丽水LISHUI18322223333"
}
]
},
{
"letter": "M",
"data": [{
"name": "眉山",
"mobile": "15544448888",
"keyword": "眉山MEISHAN15544448888"
},
{
"name": "梅州",
"mobile": "15544448888",
"keyword": "梅州MEIZHOU15544448888"
},
{
"name": "绵阳",
"mobile": "15544448888",
"keyword": "绵阳MIANYANG15544448888"
},
{
"name": "牡丹江",
"mobile": "15544448888",
"keyword": "牡丹江MUDANJIANG15544448888"
}
]
},
{
"letter": "N",
"data": [{
"name": "南昌",
"mobile": "15544448888",
"keyword": "南昌NANCHANG15544448888"
},
{
"name": "南充",
"mobile": "15544448888",
"keyword": "南充NANCHONG15544448888"
},
{
"name": "南京",
"mobile": "15544448888",
"keyword": "南京NANJING15544448888"
},
{
"name": "南宁",
"mobile": "15544448888",
"keyword": "南宁NANNING15544448888"
},
{
"name": "南平",
"mobile": "15544448888",
"keyword": "南平NANPING15544448888"
}
]
},
{
"letter": "O",
"data": [{
"name": "欧阳",
"mobile": "15544448888",
"keyword": "欧阳ouyang15544448888"
}]
},
{
"letter": "P",
"data": [{
"name": "盘锦",
"mobile": "15544448888",
"keyword": "盘锦PANJIN15544448888"
},
{
"name": "攀枝花",
"mobile": "15544448888",
"keyword": "攀枝花PANZHIHUA15544448888"
},
{
"name": "平顶山",
"mobile": "15544448888",
"keyword": "平顶山PINGDINGSHAN15544448888"
},
{
"name": "平凉",
"mobile": "15544448888",
"keyword": "平凉PINGLIANG15544448888"
},
{
"name": "萍乡",
"mobile": "15544448888",
"keyword": "萍乡PINGXIANG15544448888"
},
{
"name": "普洱",
"mobile": "15544448888",
"keyword": "普洱PUER15544448888"
},
{
"name": "莆田",
"mobile": "15544448888",
"keyword": "莆田PUTIAN15544448888"
},
{
"name": "濮阳",
"mobile": "15544448888",
"keyword": "濮阳PUYANG15544448888"
}
]
},
{
"letter": "Q",
"data": [{
"name": "黔东南",
"mobile": "15544448888",
"keyword": "黔东南QIANDONGNAN15544448888"
},
{
"name": "黔南",
"mobile": "15544448888",
"keyword": "黔南QIANNAN15544448888"
},
{
"name": "黔西南",
"mobile": "15544448888",
"keyword": "黔西南QIANXINAN15544448888"
}
]
},
{
"letter": "R",
"data": [{
"name": "日喀则",
"mobile": "15544448888",
"keyword": "日喀则RIKAZE15544448888"
},
{
"name": "日照",
"mobile": "15544448888",
"keyword": "日照RIZHAO15544448888"
}
]
},
{
"letter": "S",
"data": [{
"name": "三门峡",
"mobile": "15544448888",
"keyword": "三门峡SANMENXIA15544448888"
},
{
"name": "三明",
"mobile": "15544448888",
"keyword": "三明SANMING15544448888"
},
{
"name": "三沙",
"mobile": "15544448888",
"keyword": "三沙SANSHA15544448888"
}
]
},
{
"letter": "T",
"data": [{
"name": "塔城",
"mobile": "15544448888",
"keyword": "塔城TACHENG15544448888"
},
{
"name": "漯河",
"mobile": "15544448888",
"keyword": "漯河TAHE15544448888"
},
{
"name": "泰安",
"mobile": "15544448888",
"keyword": "泰安TAIAN15544448888"
}
]
},
{
"letter": "W",
"data": [{
"name": "潍坊",
"mobile": "15544448888",
"keyword": "潍坊WEIFANG15544448888"
},
{
"name": "威海",
"mobile": "15544448888",
"keyword": "威海WEIHAI15544448888"
},
{
"name": "渭南",
"mobile": "15544448888",
"keyword": "渭南WEINAN15544448888"
},
{
"name": "文山",
"mobile": "15544448888",
"keyword": "文山WENSHAN15544448888"
}
]
},
{
"letter": "X",
"data": [{
"name": "厦门",
"mobile": "15544448888",
"keyword": "厦门XIAMEN15544448888"
},
{
"name": "西安",
"mobile": "15544448888",
"keyword": "西安XIAN15544448888"
},
{
"name": "湘潭",
"mobile": "15544448888",
"keyword": "湘潭XIANGTAN15544448888"
}
]
},
{
"letter": "Y",
"data": [{
"name": "雅安",
"mobile": "15544448888",
"keyword": "雅安YAAN15544448888"
},
{
"name": "延安",
"mobile": "15544448888",
"keyword": "延安YANAN15544448888"
},
{
"name": "延边",
"mobile": "15544448888",
"keyword": "延边YANBIAN15544448888"
},
{
"name": "盐城",
"mobile": "15544448888",
"keyword": "盐城YANCHENG15544448888"
}
]
},
{
"letter": "Z",
"data": [{
"name": "枣庄",
"mobile": "15544448888",
"keyword": "枣庄ZAOZHUANG15544448888"
},
{
"name": "张家界",
"mobile": "15544448888",
"keyword": "张家界ZHANGJIAJIE15544448888"
},
{
"name": "张家口",
"mobile": "15544448888",
"keyword": "张家口ZHANGJIAKOU15544448888"
}
]
},
{
"letter": "well",
"data": [{
"name": "☆echo.",
"mobile": "16666666666",
"keyword": "echo16666666666"
}]
}
]
}
+405
View File
@@ -0,0 +1,405 @@
//测试数据,数据并非完整,只验证功能
export default [{
"text": "北京市",
"value": "110000",
"children": [{
"text": "北京市市辖区",
"value": "110100",
"children": [{
"text": "东城区",
"value": "110101"
}, {
"text": "西城区",
"value": "110102"
}, {
"text": "朝阳区",
"value": "110105"
}]
}]
},
{
"text": "安徽省",
"value": "340000",
"children": [{
"text": "合肥市",
"value": "340100",
"children": [{
"text": "瑶海区",
"value": "340102"
}, {
"text": "庐阳区",
"value": "340103"
}, {
"text": "蜀山区",
"value": "340104"
}, {
"text": "包河区",
"value": "340111"
}, {
"text": "长丰县",
"value": "340121"
}, {
"text": "肥东县",
"value": "340122"
}, {
"text": "肥西县",
"value": "340123"
}, {
"text": "庐江县",
"value": "340124"
}, {
"text": "巢湖市",
"value": "340181"
}]
}, {
"text": "芜湖市",
"value": "340200",
"children": [{
"text": "镜湖区",
"value": "340202"
}, {
"text": "弋江区",
"value": "340203"
}, {
"text": "鸠江区",
"value": "340207"
}, {
"text": "三山区",
"value": "340208"
}, {
"text": "芜湖县",
"value": "340221"
}, {
"text": "繁昌县",
"value": "340222"
}, {
"text": "南陵县",
"value": "340223"
}, {
"text": "无为县",
"value": "340225"
}]
}, {
"text": "蚌埠市",
"value": "340300",
"children": [{
"text": "龙子湖区",
"value": "340302"
}, {
"text": "蚌山区",
"value": "340303"
}, {
"text": "禹会区",
"value": "340304"
}, {
"text": "淮上区",
"value": "340311"
}, {
"text": "怀远县",
"value": "340321"
}, {
"text": "五河县",
"value": "340322"
}, {
"text": "固镇县",
"value": "340323"
}]
}, {
"text": "淮南市",
"value": "340400",
"children": [{
"text": "大通区",
"value": "340402"
}, {
"text": "田家庵区",
"value": "340403"
}, {
"text": "谢家集区",
"value": "340404"
}, {
"text": "八公山区",
"value": "340405"
}, {
"text": "潘集区",
"value": "340406"
}, {
"text": "凤台县",
"value": "340421"
}, {
"text": "寿县",
"value": "340422"
}]
}, {
"text": "马鞍山市",
"value": "340500",
"children": [{
"text": "花山区",
"value": "340503"
}, {
"text": "雨山区",
"value": "340504"
}, {
"text": "博望区",
"value": "340506"
}, {
"text": "当涂县",
"value": "340521"
}, {
"text": "含山县",
"value": "340522"
}, {
"text": "和县",
"value": "340523"
}]
}, {
"text": "淮北市",
"value": "340600",
"children": [{
"text": "杜集区",
"value": "340602"
}, {
"text": "相山区",
"value": "340603"
}, {
"text": "烈山区",
"value": "340604"
}, {
"text": "濉溪县",
"value": "340621"
}]
}, {
"text": "铜陵市",
"value": "340700",
"children": [{
"text": "铜官区",
"value": "340705"
}, {
"text": "义安区",
"value": "340706"
}, {
"text": "郊区",
"value": "340711"
}, {
"text": "枞阳县",
"value": "340722"
}]
}, {
"text": "安庆市",
"value": "340800",
"children": [{
"text": "迎江区",
"value": "340802"
}, {
"text": "大观区",
"value": "340803"
}, {
"text": "宜秀区",
"value": "340811"
}, {
"text": "怀宁县",
"value": "340822"
}, {
"text": "潜山县",
"value": "340824"
}, {
"text": "太湖县",
"value": "340825"
}, {
"text": "宿松县",
"value": "340826"
}, {
"text": "望江县",
"value": "340827"
}, {
"text": "岳西县",
"value": "340828"
}, {
"text": "桐城市",
"value": "340881"
}]
}, {
"text": "黄山市",
"value": "341000",
"children": [{
"text": "屯溪区",
"value": "341002"
}, {
"text": "黄山区",
"value": "341003"
}, {
"text": "徽州区",
"value": "341004"
}, {
"text": "歙县",
"value": "341021"
}, {
"text": "休宁县",
"value": "341022"
}, {
"text": "黟县",
"value": "341023"
}, {
"text": "祁门县",
"value": "341024"
}]
}, {
"text": "滁州市",
"value": "341100",
"children": [{
"text": "琅琊区",
"value": "341102"
}, {
"text": "南谯区",
"value": "341103"
}, {
"text": "来安县",
"value": "341122"
}, {
"text": "全椒县",
"value": "341124"
}, {
"text": "定远县",
"value": "341125"
}, {
"text": "凤阳县",
"value": "341126"
}, {
"text": "天长市",
"value": "341181"
}, {
"text": "明光市",
"value": "341182"
}]
}, {
"text": "阜阳市",
"value": "341200",
"children": [{
"text": "颍州区",
"value": "341202"
}, {
"text": "颍东区",
"value": "341203"
}, {
"text": "颍泉区",
"value": "341204"
}, {
"text": "临泉县",
"value": "341221"
}, {
"text": "太和县",
"value": "341222"
}, {
"text": "阜南县",
"value": "341225"
}, {
"text": "颍上县",
"value": "341226"
}, {
"text": "界首市",
"value": "341282"
}]
}, {
"text": "宿州市",
"value": "341300",
"children": [{
"text": "埇桥区",
"value": "341302"
}, {
"text": "砀山县",
"value": "341321"
}, {
"text": "萧县",
"value": "341322"
}, {
"text": "灵璧县",
"value": "341323"
}, {
"text": "泗县",
"value": "341324"
}]
}, {
"text": "六安市",
"value": "341500",
"children": [{
"text": "金安区",
"value": "341502"
}, {
"text": "裕安区",
"value": "341503"
}, {
"text": "叶集区",
"value": "341504"
}, {
"text": "霍邱县",
"value": "341522"
}, {
"text": "舒城县",
"value": "341523"
}, {
"text": "金寨县",
"value": "341524"
}, {
"text": "霍山县",
"value": "341525"
}]
}, {
"text": "亳州市",
"value": "341600",
"children": [{
"text": "谯城区",
"value": "341602"
}, {
"text": "涡阳县",
"value": "341621"
}, {
"text": "蒙城县",
"value": "341622"
}, {
"text": "利辛县",
"value": "341623"
}]
}, {
"text": "池州市",
"value": "341700",
"children": [{
"text": "贵池区",
"value": "341702"
}, {
"text": "东至县",
"value": "341721"
}, {
"text": "石台县",
"value": "341722"
}, {
"text": "青阳县",
"value": "341723"
}]
}, {
"text": "宣城市",
"value": "341800",
"children": [{
"text": "宣州区",
"value": "341802"
}, {
"text": "郎溪县",
"value": "341821"
}, {
"text": "广德县",
"value": "341822"
}, {
"text": "泾县",
"value": "341823"
}, {
"text": "绩溪县",
"value": "341824"
}, {
"text": "旌德县",
"value": "341825"
}, {
"text": "宁国市",
"value": "341881"
}]
}]
}
];
+92
View File
@@ -0,0 +1,92 @@
/**
* 数据处理
* @author echo.
* @version 1.5.0
**/
const utils = {
//去空格
trim: function(value) {
return value.replace(/(^\s*)|(\s*$)/g, "");
},
//内容替换
replaceAll: function(text, repstr, newstr) {
return text.replace(new RegExp(repstr, "gm"), newstr);
},
//格式化手机号码
formatNumber: function(num) {
return num.length === 11 ? num.replace(/^(\d{3})\d{4}(\d{4})$/, '$1****$2') : num;
},
//金额格式化
rmoney: function(money) {
return parseFloat(money).toFixed(2).toString().split('').reverse().join('').replace(/(\d{3})/g, '$1,').replace(
/\,$/, '').split('').reverse().join('');
},
//日期格式化
formatDate: function(formatStr, fdate) {
if (fdate) {
if (~fdate.indexOf('.')) {
fdate = fdate.substring(0, fdate.indexOf('.'));
}
fdate = fdate.toString().replace('T', ' ').replace(/\-/g, '/');
var fTime, fStr = 'ymdhis';
if (!formatStr)
formatStr = "y-m-d h:i:s";
if (fdate)
fTime = new Date(fdate);
else
fTime = new Date();
var month = fTime.getMonth() + 1;
var day = fTime.getDate();
var hours = fTime.getHours();
var minu = fTime.getMinutes();
var second = fTime.getSeconds();
month = month < 10 ? '0' + month : month;
day = day < 10 ? '0' + day : day;
hours = hours < 10 ? ('0' + hours) : hours;
minu = minu < 10 ? '0' + minu : minu;
second = second < 10 ? '0' + second : second;
var formatArr = [
fTime.getFullYear().toString(),
month.toString(),
day.toString(),
hours.toString(),
minu.toString(),
second.toString()
]
for (var i = 0; i < formatArr.length; i++) {
formatStr = formatStr.replace(fStr.charAt(i), formatArr[i]);
}
return formatStr;
} else {
return "";
}
},
rgbToHex: function (r, g, b) {
return "#" + utils.toHex(r) + utils.toHex(g) + utils.toHex(b)
},
toHex: function (n) {
n = parseInt(n, 10);
if (isNaN(n)) return "00";
n = Math.max(0, Math.min(n, 255));
return "0123456789ABCDEF".charAt((n - n % 16) / 16) +
"0123456789ABCDEF".charAt(n % 16);
},
hexToRgb(hex) {
let result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
return result ? {
r: parseInt(result[1], 16),
g: parseInt(result[2], 16),
b: parseInt(result[3], 16)
} : null;
}
}
export default {
trim: utils.trim,
replaceAll: utils.replaceAll,
formatNumber: utils.formatNumber,
rmoney: utils.rmoney,
formatDate: utils.formatDate,
rgbToHex: utils.rgbToHex,
hexToRgb: utils.hexToRgb
}