提交 692df33f 作者: wujieli 提交者: 蒋琴

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

上级 9316d950
<template> <template>
<Transfer <Transfer
:data-source="getdataSource" :data-source="getdataSource"
show-search
:filter-option="filterOption" :filter-option="filterOption"
:render="(item) => item.title" :render="(item) => item.title"
:showSelectAll="showSelectAll" :showSelectAll="showSelectAll"
...@@ -24,13 +23,13 @@ ...@@ -24,13 +23,13 @@
name: 'ApiTransfer', name: 'ApiTransfer',
components: { Transfer }, components: { Transfer },
props: { props: {
value: { type: Array<string> }, value: { type: Array as PropType<Array<string>> },
api: { api: {
type: Function as PropType<(arg?: Recordable) => Promise<TransferItem[]>>, type: Function as PropType<(arg?: Recordable) => Promise<TransferItem[]>>,
default: null, default: null,
}, },
params: { type: Object }, params: { type: Object },
dataSource: { type: Array<TransferItem> }, dataSource: { type: Array as PropType<Array<TransferItem>> },
immediate: propTypes.bool.def(true), immediate: propTypes.bool.def(true),
alwaysLoad: propTypes.bool.def(false), alwaysLoad: propTypes.bool.def(false),
afterFetch: { type: Function as PropType<Fn> }, afterFetch: { type: Function as PropType<Fn> },
...@@ -42,9 +41,9 @@ ...@@ -42,9 +41,9 @@
filterOption: { filterOption: {
type: Function as PropType<(inputValue: string, item: TransferItem) => boolean>, 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 }, showSelectAll: { type: Boolean, default: false },
targetKeys: { type: Array<string> }, targetKeys: { type: Array as PropType<Array<string>> },
}, },
emits: ['options-change', 'change'], emits: ['options-change', 'change'],
setup(props, { attrs, emit }) { setup(props, { attrs, emit }) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论