Appearance
fileUpload 文件上传 
基础用法 
vue
<script setup lang="ts">
import type { BasicForm } from '@/types/form'
const formConfig = reactive<BasicForm>({
  formItems: [
    {
      label: '文件',
      value: '',
      name: 'name',
      type: 'file-upload',
    },
  ],
})
</script>全局上传配置 
属性 
ts
interface Props {
  modelValue: string
  fileSize?: number
  autoUpload?: boolean
  disabled?: boolean
  multiple?: boolean
  drag?: boolean
  limit?: number
}| 参数 | 说明 | 类型 | 默认值 | 可选值 | 
|---|---|---|---|---|
| modelValue | 文件路径(如果是字符串需要用英文逗号隔开) | String | ||
| fileSize | 允许上传文件的大小(单位兆) | Number | 100 | |
| autoUpload | 自动上传 | Boolean | true | |
| disabled | 禁用 | Boolean | false | |
| multiple | 多选 | Boolean | false | |
| drag | 是否启用拖拽上传 | Boolean | false | |
| limit | 允许上传文件的最大数量 | Number | 100 | 
插槽 
| 插槽名 | 说明 | 
|---|---|
| default | 自定义默认内容 | 
| tip | 提示说明文字 | 
| file | 缩略图模板的内容 | 
| trigger | 触发文件选择框的内容 | 
