You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
618 B
35 lines
618 B
// App端可以只使用files不传filePath和name
|
|
import getRealPath from 'uni-platform/helpers/get-real-path'
|
|
|
|
export const uploadFile = {
|
|
url: {
|
|
type: String,
|
|
required: true
|
|
},
|
|
files: {
|
|
type: Array
|
|
},
|
|
filePath: {
|
|
type: String,
|
|
validator (value, params) {
|
|
if (value) {
|
|
params.type = getRealPath(value)
|
|
}
|
|
}
|
|
},
|
|
name: {
|
|
type: String
|
|
},
|
|
header: {
|
|
type: Object,
|
|
validator (value, params) {
|
|
params.header = value || {}
|
|
}
|
|
},
|
|
formData: {
|
|
type: Object,
|
|
validator (value, params) {
|
|
params.formData = value || {}
|
|
}
|
|
}
|
|
}
|
|
|