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