هوکها
توابع
کامپوننتهای مرتبه بالا
paginate
این تابع یک آرایه را بر اساس شماره صفحه و اندازه صفحهبندی میکند.
مثال
import paginate from '@/utils/paginate'
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
const data = paginate(arr, 3, 2)
// output: [4, 5, 6]
پارامترها
| param | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| array | آرایهای که نیاز به صفحهبندی دارد | Array<any> | - |
| pageSize | حداکثر تعداد عناصر در آرایه خروجی | number | - |
| pageNumber | اندیس شروع از آرایه | number | - |
مقدار بازگشتی
| بازگشتی | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| paginatedData | نتیجه نهایی | Array<any> | - |