18 lines
388 B
TypeScript
18 lines
388 B
TypeScript
|
export function isString(data: any) {
|
||
|
return typeof data === 'string'
|
||
|
}
|
||
|
|
||
|
// 分页
|
||
|
export function paging(data: any[], PAGENUM = 50) {
|
||
|
if (!Array.isArray(data) || !data.length) return data
|
||
|
const pages: any[] = []
|
||
|
data.forEach((item, index) => {
|
||
|
const i = Math.floor(index / PAGENUM)
|
||
|
if (!pages[i]) {
|
||
|
pages[i] = []
|
||
|
}
|
||
|
pages[i].push(item)
|
||
|
})
|
||
|
return pages
|
||
|
}
|