perf:分页组件添加appendToBody属性控制是否将分页组件生成到body元素

This commit is contained in:
wangwenrui
2020-03-27 10:53:04 +08:00
parent 907bb5c310
commit bb472c2a8d
2 changed files with 10 additions and 4 deletions

View File

@@ -12,7 +12,7 @@
layout="total, prev, pager, next, slot"
:total="this.pageObj.total"
>
<el-select v-model="pageSize" :placeholder="pageSize+$t('pageSize')" size="mini" :popper-append-to-body="false" class="pagination-size-select" @change="size">
<el-select v-model="pageSize" :placeholder="pageSize+$t('pageSize')" size="mini" :popper-append-to-body="appendToBody" class="pagination-size-select" @change="size">
<el-option v-for="(item,index) in pageSizes" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
@@ -23,7 +23,13 @@
<script>
export default {
name: "pagination",
props: ['pageObj', 'tableId', 'postPageSizes'],
// props: ['pageObj', 'tableId', 'postPageSizes'],
props: {
pageObj:{},
tableId:{},
postPageSizes:{},
appendToBody:{default:true}
},
data() {
return {
pageSize: 20,