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

types(components): ApiTransfer props 类型错误,删除多余属性 (#2197)

wujieli пре 2 година
родитељ
комит
692df33fd8
1 измењених фајлова са 4 додато и 5 уклоњено
  1. 4 5
      src/components/Form/src/components/ApiTransfer.vue

+ 4 - 5
src/components/Form/src/components/ApiTransfer.vue

@@ -1,7 +1,6 @@
 <template>
   <Transfer
     :data-source="getdataSource"
-    show-search
     :filter-option="filterOption"
     :render="(item) => item.title"
     :showSelectAll="showSelectAll"
@@ -24,13 +23,13 @@
     name: 'ApiTransfer',
     components: { Transfer },
     props: {
-      value: { type: Array<string> },
+      value: { type: Array as PropType<Array<string>> },
       api: {
         type: Function as PropType<(arg?: Recordable) => Promise<TransferItem[]>>,
         default: null,
       },
       params: { type: Object },
-      dataSource: { type: Array<TransferItem> },
+      dataSource: { type: Array as PropType<Array<TransferItem>> },
       immediate: propTypes.bool.def(true),
       alwaysLoad: propTypes.bool.def(false),
       afterFetch: { type: Function as PropType<Fn> },
@@ -42,9 +41,9 @@
       filterOption: {
         type: Function as PropType<(inputValue: string, item: TransferItem) => boolean>,
       },
-      selectedKeys: { type: Array<string> },
+      selectedKeys: { type: Array as PropType<Array<string>> },
       showSelectAll: { type: Boolean, default: false },
-      targetKeys: { type: Array<string> },
+      targetKeys: { type: Array as PropType<Array<string>> },
     },
     emits: ['options-change', 'change'],
     setup(props, { attrs, emit }) {