feat: add FileUpload, ImageUpload
parent
ba7aa17dc3
commit
9499a80e8a
|
|
@ -14,6 +14,7 @@ import { ApiComponent, globalShareState, IconPicker } from '@vben/common-ui';
|
||||||
import { $t } from '@vben/locales';
|
import { $t } from '@vben/locales';
|
||||||
|
|
||||||
import { message } from '#/adapter/naive';
|
import { message } from '#/adapter/naive';
|
||||||
|
import { FileUpload, ImageUpload } from '#/components/upload';
|
||||||
|
|
||||||
const NButton = defineAsyncComponent(() =>
|
const NButton = defineAsyncComponent(() =>
|
||||||
import('naive-ui/es/button').then((res) => res.NButton),
|
import('naive-ui/es/button').then((res) => res.NButton),
|
||||||
|
|
@ -106,7 +107,9 @@ export type ComponentType =
|
||||||
| 'CheckboxGroup'
|
| 'CheckboxGroup'
|
||||||
| 'DatePicker'
|
| 'DatePicker'
|
||||||
| 'Divider'
|
| 'Divider'
|
||||||
|
| 'FileUpload'
|
||||||
| 'IconPicker'
|
| 'IconPicker'
|
||||||
|
| 'ImageUpload'
|
||||||
| 'Input'
|
| 'Input'
|
||||||
| 'InputNumber'
|
| 'InputNumber'
|
||||||
| 'RadioGroup'
|
| 'RadioGroup'
|
||||||
|
|
@ -212,6 +215,8 @@ async function initComponentAdapter() {
|
||||||
TimePicker: NTimePicker,
|
TimePicker: NTimePicker,
|
||||||
TreeSelect: withDefaultPlaceholder(NTreeSelect, 'select'),
|
TreeSelect: withDefaultPlaceholder(NTreeSelect, 'select'),
|
||||||
Upload: NUpload,
|
Upload: NUpload,
|
||||||
|
FileUpload,
|
||||||
|
ImageUpload,
|
||||||
};
|
};
|
||||||
|
|
||||||
// 将组件注册到全局共享状态中
|
// 将组件注册到全局共享状态中
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue