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

View file

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