Слияние кода завершено, страница обновится автоматически
Настраиваемые страницы на основе Vue 2.0
Эффект:
Поддерживаемые функции:
Контакты:
npm i --save vue-custom-pages
.import customPages from 'vue-custom-pages';
Vue.use(customPages)
<template>
<div id="app">
<vue-custom-pages :total="1000" active-color="red" page-size="20" show-count v-model="page" @change="search" show-elevator :size='[10,20,30,40]' ></vue-custom-pages>
</div>
</template>
<script>
export default {
name: 'app',
methods:{
search(page,pageSzie){
console.log("Текущая страница:",page)
console.log("Размер текущей страницы:",pageSzie)
}
},
data () {
return {
page:1
}
}
}
</script>
Параметр | Описание | Тип | Значение по умолчанию | Возможные значения |
---|---|---|---|---|
total | Общее количество записей | Number | String | 0 |
page-size | Размер страницы | Number | String | 10 |
show-elevator | Отображать ли кнопку быстрого перехода на страницу | Boolean | false | true |
v-model | Текущая страница | Number | String | 1 |
size | Количество элементов на странице (можно переключать) | Array | [] | — |
show-count | Отображать общее количество страниц | Boolean | false | true |
active-color | Цвет фона выбранной страницы | String | #2979ff | — |
next-name | Имя кнопки «Далее» | String | > | — |
pre-name | Имя кнопки «Назад» | String | < | — |
font-size | Размер шрифта | String | 12px | — |
show-current-page | Показывать только текущую страницу (версия 1.1.2 и выше) | Boolean | false | — |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )