Skip to content

Commit 7b9efcd

Browse files
committed
fix:
1 parent a458c5d commit 7b9efcd

File tree

2 files changed

+26
-7
lines changed

2 files changed

+26
-7
lines changed

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ npm run build
5252
- [ ] 微信分享给朋友
5353
- [ ] 微信支付
5454
- [ ] 定制主题
55+
- [ ] 页面路由缓存栈
5556

5657
## 项目截图
5758
上传图片会被截掉,换成点链接查看
@@ -123,3 +124,8 @@ css: {
123124
}
124125
```
125126

127+
## 联系我
128+
舒志平
129+
130+
联系方式:[email protected]
131+
微信:f144270

src/common/validate.js

+20-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* 是否是字符串
2+
* 是否是字符串类型
33
* @param {string} str
44
*/
55
export function isString(str) {
@@ -10,7 +10,7 @@ export function isString(str) {
1010
}
1111

1212
/**
13-
* 是否是字符串
13+
* 是否是数组类型
1414
* @param {array} arg
1515
*/
1616
export function isArray(arg) {
@@ -21,18 +21,31 @@ export function isArray(arg) {
2121
}
2222
/**
2323
* 是否是手机号码格式
24-
* @param {array} arg
24+
* @param {string} value
2525
*/
2626
export function isPhone(value) {
2727
const reg = /^1[0-9]{10}$/
2828
return reg.test(value)
2929
}
3030
/**
31-
* 是否为空字符串
32-
* @param {string} value
31+
* 是否为空数据
32+
* @param {*} obj
3333
*/
34-
export function isEmpty(value) {
35-
return !`${value}`.trim().length
34+
35+
export function isEmpty(obj) {
36+
if (obj == null) {
37+
return true
38+
}
39+
if (isArray(obj)) {
40+
return obj.length === 0
41+
}
42+
if (isString(obj)) {
43+
return !`${obj}`.trim().length
44+
}
45+
if (JSON.stringify(obj) === '{}') {
46+
return true
47+
}
48+
return true
3649
}
3750
/**
3851
* 是否是邮箱格式

0 commit comments

Comments
 (0)