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
|
|
}
|