diff --git a/packages/ui-vue/components/combo-list/index.ts b/packages/ui-vue/components/combo-list/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..35c5240256442e64e93e5938aac5c5f82dc689d9 --- /dev/null +++ b/packages/ui-vue/components/combo-list/index.ts @@ -0,0 +1,12 @@ +import type { App } from 'vue'; +import FComboList from './src/combo-list.component'; + +export * from './src/combo-list.props'; + +export { FComboList }; + +export default { + install(app: App): void { + app.component(FComboList.name, FComboList); + }, +}; diff --git a/packages/ui-vue/components/combo-list/src/combo-list.component.tsx b/packages/ui-vue/components/combo-list/src/combo-list.component.tsx new file mode 100644 index 0000000000000000000000000000000000000000..28f6816fac739a41933985a21ba23ddd0f91ed56 --- /dev/null +++ b/packages/ui-vue/components/combo-list/src/combo-list.component.tsx @@ -0,0 +1,7 @@ +import { defineComponent } from 'vue'; +import { comboListProps } from './combo-list.props'; +export default defineComponent({ + name: 'FComboList', + props: comboListProps, + emits: [], +}); \ No newline at end of file diff --git a/packages/ui-vue/components/combo-list/src/combo-list.props.ts b/packages/ui-vue/components/combo-list/src/combo-list.props.ts new file mode 100644 index 0000000000000000000000000000000000000000..0a64ea72aa1cac9da769fecb6392725081619ab1 --- /dev/null +++ b/packages/ui-vue/components/combo-list/src/combo-list.props.ts @@ -0,0 +1,9 @@ +import { ExtractPropTypes } from "vue"; + +export const comboListProps = { + /** + * 组件标识 + */ + id: String, +}; +export type ButtonProps = ExtractPropTypes; \ No newline at end of file