1
This commit is contained in:
@@ -0,0 +1,111 @@
|
||||
export default {
|
||||
props: {
|
||||
// 当前页码
|
||||
// #ifdef VUE3
|
||||
modelValue: {
|
||||
type: Number,
|
||||
default: ()=> uni.$u.props.pagination.modelValue
|
||||
},
|
||||
// #endif
|
||||
// v-model 的别名
|
||||
value: {
|
||||
type: Number,
|
||||
default: ()=> uni.$u.props.pagination.modelValue
|
||||
},
|
||||
// 总记录数,用于计算总页数
|
||||
total: {
|
||||
type: Number,
|
||||
default: ()=> uni.$u.props.pagination.total
|
||||
},
|
||||
// 每页显示的记录数
|
||||
pageSize: {
|
||||
type: Number,
|
||||
default: ()=> uni.$u.props.pagination.pageSize
|
||||
},
|
||||
// 显示的页码按钮数量
|
||||
pagerCount: {
|
||||
type: Number,
|
||||
default: ()=> uni.$u.props.pagination.pagerCount
|
||||
},
|
||||
// 是否禁用分页
|
||||
disabled: {
|
||||
type: Boolean,
|
||||
default: ()=> uni.$u.props.pagination.disabled
|
||||
},
|
||||
// 是否显示省略号
|
||||
forceEllipses: {
|
||||
type: Boolean,
|
||||
default: ()=> uni.$u.props.pagination.forceEllipses
|
||||
},
|
||||
// 是否为简单分页
|
||||
simple: {
|
||||
type: Boolean,
|
||||
default: ()=> uni.$u.props.pagination.simple
|
||||
},
|
||||
// 是否展示上一页按钮
|
||||
showPrevButton: {
|
||||
type: Boolean,
|
||||
default: ()=> uni.$u.props.pagination.showPrevButton
|
||||
},
|
||||
// 是否展示下一页按钮
|
||||
showNextButton: {
|
||||
type: Boolean,
|
||||
default: ()=> uni.$u.props.pagination.showNextButton
|
||||
},
|
||||
// 上一页按钮文字
|
||||
prevText: {
|
||||
type: String,
|
||||
default: ()=> uni.$u.$t('uPagination.prevText')
|
||||
},
|
||||
// 下一页按钮文字
|
||||
nextText: {
|
||||
type: String,
|
||||
default: ()=> uni.$u.$t('uPagination.nextText')
|
||||
},
|
||||
// 背景色
|
||||
bgColor: {
|
||||
type: [String, Boolean],
|
||||
default: ()=> uni.$u.props.pagination.bgColor
|
||||
},
|
||||
// 文本色
|
||||
color: {
|
||||
type: String,
|
||||
default: ()=> uni.$u.props.pagination.color
|
||||
},
|
||||
// 激活背景色
|
||||
activeBgColor: {
|
||||
type: [String, Boolean],
|
||||
default: ()=> uni.$u.props.pagination.activeBgColor
|
||||
},
|
||||
// 激活文本色
|
||||
activeColor: {
|
||||
type: [String, Boolean],
|
||||
default: ()=> uni.$u.props.pagination.activeColor
|
||||
},
|
||||
// 字体尺寸
|
||||
fontSize: {
|
||||
type: String,
|
||||
default: ()=> uni.$u.props.pagination.fontSize
|
||||
},
|
||||
// 圆角
|
||||
round: {
|
||||
type: String,
|
||||
default: ()=> uni.$u.props.pagination.round
|
||||
},
|
||||
// 描边色
|
||||
borderColor: {
|
||||
type: [String, Boolean],
|
||||
default: ()=> uni.$u.props.pagination.borderColor
|
||||
},
|
||||
// 每项宽度
|
||||
itemWidth: {
|
||||
type: String,
|
||||
default: ()=> uni.$u.props.pagination.itemWidth
|
||||
},
|
||||
// 每项高度
|
||||
itemHeight: {
|
||||
type: String,
|
||||
default: ()=> uni.$u.props.pagination.itemHeight
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user