Преглед изворни кода

fix issue 14663 - slot in ElPagination is not updating (#14711)

iamkun пре 6 година
родитељ
комит
8cd5d9a438
1 измењених фајлова са 1 додато и 10 уклоњено
  1. 1 10
      packages/pagination/src/pagination.js

+ 1 - 10
packages/pagination/src/pagination.js

@@ -81,7 +81,7 @@ export default {
       pager: <pager currentPage={ this.internalCurrentPage } pageCount={ this.internalPageCount } pagerCount={ this.pagerCount } on-change={ this.handleCurrentChange } disabled={ this.disabled }></pager>,
       next: <next></next>,
       sizes: <sizes pageSizes={ this.pageSizes }></sizes>,
-      slot: <my-slot></my-slot>,
+      slot: <slot>{ this.$slots.default ? this.$slots.default : '' }</slot>,
       total: <total></total>
     };
     const components = layout.split(',').map((item) => item.trim());
@@ -111,15 +111,6 @@ export default {
   },
 
   components: {
-    MySlot: {
-      render(h) {
-        return (
-          this.$parent.$slots.default
-            ? this.$parent.$slots.default[0]
-            : ''
-        );
-      }
-    },
     Prev: {
       render(h) {
         return (