1.1.11 • Published 4 years ago
ljc-utils v1.1.11
介绍
ljc-wjsljc是一款极简的前端utils工具库,该库包含了前端工作中常用的utils函数。
该库采用TypeScript构建
部分源码展示:
function extend<T, U>(to: T, ...from: U[]): T & U {
for (let i = 0, len = from.length; i < len; i++) {
for (const key in from[i]) {
;(to as T & U)[key] = from[i][key] as any
}
}
return to as T & U
}
function deepMerge(...objs: any[]): any {
const result = Object.create(null)
objs.forEach(obj => {
if (obj) {
Object.keys(obj).forEach(key => {
const val = obj[key]
if (isPlainObject(val)) {
if (isPlainObject(result[key])) {
result[key] = deepMerge(result[key], val)
} else {
result[key] = deepMerge(val) // 新递归
}
} else {
result[key] = val
}
})
}
})
return result
}
快速上手
安装
$ npm install ljc-wjsljc -g
使用
标签引用
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ljc-utils</title>
<script src="ljc-utils.js"></script>
</head>
<script>
console.log(utils.makePrivacyToMobile('15680869152'))
</script>
</html>
在VUE中使用
<script>
import utils from 'ljc-utils';
export default {
created() {
console.log(utils.makePrivacyToMobile('15680891522')); // 156****1522
},
};
</script>
如果您使用了如webpack或者parcel等构建工具,使用方式于VUE等同。
1.1.1
4 years ago
1.0.19
4 years ago
1.1.0
4 years ago
1.0.18
4 years ago
1.0.17
4 years ago
1.0.16
4 years ago
1.1.9
4 years ago
1.1.8
4 years ago
1.0.9
4 years ago
1.1.7
4 years ago
1.1.6
4 years ago
1.1.5
4 years ago
1.1.4
4 years ago
1.1.3
4 years ago
1.1.2
4 years ago
1.1.11
4 years ago
1.1.10
4 years ago
1.0.10
4 years ago
1.0.15
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
0.0.0
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago