Commit 692df33fd893bc1e7a10031877cd3c4e94ec9e17
Committed by
蒋琴
1 parent
9316d950
types(components): ApiTransfer props 类型错误,删除多余属性 (#2197)
Showing
1 changed file
with
4 additions
and
5 deletions
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 }) { | ... | ... |