ソースを参照

公共列表支持自定义插槽

祁鹏飞 1 ヶ月 前
コミット
0a0af4fb8e
1 ファイル変更1 行追加0 行削除
  1. 1 0
      src/components/complexTable/index.vue

+ 1 - 0
src/components/complexTable/index.vue

@@ -64,6 +64,7 @@
           </template>
           </template>
           <template #default="scope" v-if="column.component === 'customSlot'">
           <template #default="scope" v-if="column.component === 'customSlot'">
             <slot name="customSlot" :data="scope.row"  :bodyCell="{ scope, column }"></slot>
             <slot name="customSlot" :data="scope.row"  :bodyCell="{ scope, column }"></slot>
+            <slot :name="column.prop" :data="scope.row"  :bodyCell="{ scope, column }"></slot>
           </template>
           </template>
           <template #default="scope" v-else>
           <template #default="scope" v-else>
             <RouterLink v-if="column.component === 'RouterLink'" :to="getRouterLinkTo(scope.row, column)"
             <RouterLink v-if="column.component === 'RouterLink'" :to="getRouterLinkTo(scope.row, column)"