更新记录

1.0.0(2022-05-29)

初步发布插件


平台兼容性

km-file-upload

表单系列,文件上传。包括图片预览、视频预览、办公文件预览

空明组件-表单系列-文件上传

PS:

  1. 插件符合 easycom 规范,可以直接在页面中使用
  2. 建议先下载示例项目运行查看
  3. 视频,图片,办公文件可预览(h5 pdf文件目前不可预览)
  4. 图片视频等文件必须可以跨域
  5. 后期考虑自定义响应返回值((vue3 版本已支持)[https://ext.dcloud.net.cn/plugin?id=11560])
  6. 有问题可以到 QQ 咨询哈(QQ:2796669349)

props

参数 类型 默认值 是否必须 说明
action String 该值必须,否则报错
maxFile Number 1 最大上传数
disabled Boolean false 是否禁用上传
height Number 50 表单宽高,该值控制宽度和高度。单位 px
headers Object 请求头
name String file 上传文件的 name
timeout Number 60000 超时时间。单位毫秒(ms)
formData Object 表单其他参数
on-timeout Function 超时回调
on-progress Function 上传进度回调
on-error Function 上传错误回调

event

事件名 说明
@success 上传成功回调

slot

插槽名 说明
default 默认插槽

使用

<km-file-upload
    :action="action"
    :onTimeout="onTimeout"
    @success='success'></km-file-upload>

重要

// 上传图片响应值结构必须包含
// 后期考虑自定义响应返回值

响应值:{
    data: {
        url: '图片路径',
    },
}


欢迎各位大佬指正

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问