Разбивка структуры компонента
Мы разрабатываем компонент разбиения на страницы для нашей библиотеки компонентов за два дня до этого.
И когда компонент был сделан, у нас есть некоторое обсуждение структуры свойств компонента.
Вариант 1
<pagination :total-pages="(totalPages as number)"
v-model="(currentPage as number)" />
Вариант 2
<pagination :total="(totalItems as number)"
:per-page="(perPage as number)"
v-model="(currentPage as number)">
Что вы думаете об этих структурах? Что лучше для публичной библиотеки компонентов?

куда вы отправили сами данные в компонент разбиения на страницы (данные = данные, которые вы хотите сделать разбиение на страницы)?.
Источник

@elichenI ее вопрос не о коде. Только о реквизите. Какой из них лучше? С total_pages или total_items
Источник

Обычно компонент подкачки будет иметь доступ к самим данным. Так что на самом деле не нужно для общих элементов вообще. Но, может быть, вы все еще хотите его для некоторых случаев. Во всяком случае, я думаю, что второй лучше. Его более ясно, что происходит, и из моего опыта подкачки плагинов обычно имеет свойство perPage. В первом у вас нет контроля, сколько на странице(или я что-то пропустил)
Источник
Ответы - Разбивка структуры компонента / Pagination component structure
Помочь в развитии проекта: