fixed #3112
This commit is contained in:
parent
47dc36c58b
commit
a7a7901407
3 changed files with 9 additions and 3 deletions
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<Page :total="total" show-sizer show-elevator show-total :current.sync="current"></Page>
|
<Page :total="total" show-sizer show-elevator show-total transfer :current.sync="current"></Page>
|
||||||
{{ current }}
|
{{ current }}
|
||||||
<Button type="primary" @click="subject">- 1</Button>
|
<Button type="primary" @click="subject">- 1</Button>
|
||||||
<Button type="primary" @click="change">Change</Button>
|
<Button type="primary" @click="change">Change</Button>
|
||||||
|
|
|
@ -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" @on-change="changeSize">
|
<i-select v-model="currentPageSize" :size="size" :placement="placement" :transfer="transfer" @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>
|
||||||
|
@ -42,7 +42,8 @@
|
||||||
pageSize: Number,
|
pageSize: Number,
|
||||||
allPages: Number,
|
allPages: Number,
|
||||||
isSmall: Boolean,
|
isSmall: Boolean,
|
||||||
placement: String
|
placement: String,
|
||||||
|
transfer: Boolean
|
||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -55,6 +55,7 @@
|
||||||
:page-size="currentPageSize"
|
:page-size="currentPageSize"
|
||||||
:page-size-opts="pageSizeOpts"
|
:page-size-opts="pageSizeOpts"
|
||||||
:placement="placement"
|
:placement="placement"
|
||||||
|
:transfer="transfer"
|
||||||
:show-elevator="showElevator"
|
:show-elevator="showElevator"
|
||||||
:_current.once="currentPage"
|
:_current.once="currentPage"
|
||||||
:current="currentPage"
|
:current="currentPage"
|
||||||
|
@ -101,6 +102,10 @@
|
||||||
},
|
},
|
||||||
default: 'bottom'
|
default: 'bottom'
|
||||||
},
|
},
|
||||||
|
transfer: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false
|
||||||
|
},
|
||||||
size: {
|
size: {
|
||||||
validator (value) {
|
validator (value) {
|
||||||
return oneOf(value, ['small']);
|
return oneOf(value, ['small']);
|
||||||
|
|
Loading…
Add table
Reference in a new issue