AppUpload
注意
标准版已移除!!!
# 一、属性
# modalOption
object
上传弹窗配置项。
# modalOption.tableId
string
业务表名称。
# modalOption.valueId
string
业务取值字段。
默认值: 'id'
# modalOption.findUrl
string
文件列表的查询地址。
默认值: '/master/archive/page'
# modalOption.action
string
文件的上传地址。
默认值: '/master/file/multiUpload'
# modalOption.dataSource
object
文件数据源。
提示
底层会从这个对象中,去取 valueId
# modalOption.okLoading
boolean
上传加载状态。
默认值: false
提示
仅对上传地址有效
# modalOption.downUrl
string
文件下载地址。
默认值: '/master/file/download/' + file.id
提示
downUrl 后面默认会跟文件id,即 downUrl + '?id=' + file.id
# modalOption.delUrl
string
文件删除地址。
默认值: '/master/file/batchdelete'
# modalOption.accept
string
接受上传的文件类型。详见 input accept Attribute (opens new window)。
# modalOption.multiple
boolean
是否支持多选文件,ie10+ 支持。开启后按住 ctrl 可选择多个文件。
默认值: true
# modalOption.hiddenHistory
boolean
隐藏历史记录,打开后不加载数据列表。
默认值: false
# 二、事件
# uploadBefore
({ that, modalOption, params, back }) => void
上传前的回调方法。
参数说明:
that: object
: 当前组件的实例对象 不建议使用modalOption: object
: 上传弹窗配置对象params: object
: 上传参数back: (continueExec) => void
: 是否需要拦截后续代码时调用,默认继续执行。back(false)
即可拦截。
提示
该方法可直接挂载至 modalOption 下:
modalOption: {
uploadBefore: ({ that, modalOption, params, back }) => {}
}
1
2
3
2
3
# uploadAfter
({ that, modalOption, res }) => void
上传前的回调方法。
参数说明:
that: object
: 当前组件的实例对象 不建议使用modalOption: object
: 上传弹窗配置对象res: object
: 接口响应数据
提示
该方法可直接挂载至 modalOption 下:
modalOption: {
uploadAfter: ({ that, modalOption, res }) => {}
}
1
2
3
2
3