Commit 692df33fd893bc1e7a10031877cd3c4e94ec9e17

Authored by wujieli
Committed by 蒋琴
1 parent 9316d950

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

src/components/Form/src/components/ApiTransfer.vue
1 1 <template>
2 2 <Transfer
3 3 :data-source="getdataSource"
4   - show-search
5 4 :filter-option="filterOption"
6 5 :render="(item) => item.title"
7 6 :showSelectAll="showSelectAll"
... ... @@ -24,13 +23,13 @@
24 23 name: 'ApiTransfer',
25 24 components: { Transfer },
26 25 props: {
27   - value: { type: Array<string> },
  26 + value: { type: Array as PropType<Array<string>> },
28 27 api: {
29 28 type: Function as PropType<(arg?: Recordable) => Promise<TransferItem[]>>,
30 29 default: null,
31 30 },
32 31 params: { type: Object },
33   - dataSource: { type: Array<TransferItem> },
  32 + dataSource: { type: Array as PropType<Array<TransferItem>> },
34 33 immediate: propTypes.bool.def(true),
35 34 alwaysLoad: propTypes.bool.def(false),
36 35 afterFetch: { type: Function as PropType<Fn> },
... ... @@ -42,9 +41,9 @@
42 41 filterOption: {
43 42 type: Function as PropType<(inputValue: string, item: TransferItem) => boolean>,
44 43 },
45   - selectedKeys: { type: Array<string> },
  44 + selectedKeys: { type: Array as PropType<Array<string>> },
46 45 showSelectAll: { type: Boolean, default: false },
47   - targetKeys: { type: Array<string> },
  46 + targetKeys: { type: Array as PropType<Array<string>> },
48 47 },
49 48 emits: ['options-change', 'change'],
50 49 setup(props, { attrs, emit }) {
... ...