Page add prop eventsEnabled

This commit is contained in:
梁灏 2021-05-27 15:13:39 +08:00
parent b707ab7319
commit f28a6a4317
2 changed files with 9 additions and 2 deletions

View file

@ -1,7 +1,7 @@
<template>
<div v-if="showSizer || showElevator" :class="optsClasses">
<div v-if="showSizer" :class="sizerClasses">
<i-select v-model="currentPageSize" :size="size" :placement="placement" :transfer="transfer" :disabled="disabled" @on-change="changeSize">
<i-select v-model="currentPageSize" :size="size" :placement="placement" :transfer="transfer" :disabled="disabled" :eventsEnabled="eventsEnabled" @on-change="changeSize">
<i-option v-for="item in pageSizeOpts" :key="item" :value="item" style="text-align:center;">{{ item }} {{ t('i.page.page') }}</i-option>
</i-select>
</div>
@ -45,7 +45,8 @@
isSmall: Boolean,
placement: String,
transfer: Boolean,
disabled: Boolean
disabled: Boolean,
eventsEnabled: Boolean
},
data () {
return {

View file

@ -65,6 +65,7 @@
:disabled="disabled"
:all-pages="allPages"
:is-small="isSmall"
:eventsEnabled="eventsEnabled"
@on-size="onSize"
@on-page="onPage">
</Options>
@ -150,6 +151,11 @@
disabled: {
type: Boolean,
default: false
},
// 4.6.0
eventsEnabled: {
type: Boolean,
default: false
}
},
data () {