tdesign-vue
Version:
187 lines (184 loc) • 3.31 kB
JavaScript
/**
* tdesign v1.14.1
* (c) 2025 tdesign
* @license MIT
*/
var props = {
abridgeName: {
type: Array
},
accept: {
type: String,
"default": ""
},
action: {
type: String,
"default": ""
},
allowUploadDuplicateFile: Boolean,
autoUpload: {
type: Boolean,
"default": true
},
beforeAllFilesUpload: {
type: Function
},
beforeUpload: {
type: Function
},
cancelUploadButton: {
type: [Object, Function]
},
data: {
type: Object
},
"default": {
type: [String, Function]
},
disabled: Boolean,
dragContent: {
type: [String, Function]
},
draggable: {
type: Boolean,
"default": void 0
},
fileListDisplay: {
type: Function
},
files: {
type: Array,
"default": void 0
},
defaultFiles: {
type: Array,
"default": function _default() {
return [];
}
},
format: {
type: Function
},
formatRequest: {
type: Function
},
formatResponse: {
type: Function
},
headers: {
type: Object
},
imageViewerProps: {
type: Object
},
inputAttributes: {
type: Object
},
isBatchUpload: Boolean,
locale: {
type: Object
},
max: {
type: Number,
"default": 0
},
method: {
type: String,
"default": "POST",
validator: function validator(val) {
if (!val) return true;
return ["POST", "GET", "PUT", "OPTIONS", "PATCH", "post", "get", "put", "options", "patch"].includes(val);
}
},
mockProgressDuration: {
type: Number
},
multiple: Boolean,
name: {
type: String,
"default": "file"
},
placeholder: {
type: String,
"default": ""
},
requestMethod: {
type: Function
},
showImageFileName: {
type: Boolean,
"default": true
},
showThumbnail: Boolean,
showUploadProgress: {
type: Boolean,
"default": true
},
sizeLimit: {
type: [Number, Object]
},
status: {
type: String,
validator: function validator(val) {
if (!val) return true;
return ["default", "success", "warning", "error"].includes(val);
}
},
theme: {
type: String,
"default": "file",
validator: function validator(val) {
if (!val) return true;
return ["custom", "file", "file-input", "file-flow", "image", "image-flow"].includes(val);
}
},
tips: {
type: [String, Function]
},
trigger: {
type: Function
},
triggerButtonProps: {
type: Object
},
uploadAllFilesInOneRequest: Boolean,
uploadButton: {
type: [Object, Function]
},
uploadPastedFiles: {
type: Boolean,
"default": true
},
useMockProgress: {
type: Boolean,
"default": true
},
value: {
type: Array,
"default": void 0
},
defaultValue: {
type: Array,
"default": function _default() {
return [];
}
},
withCredentials: Boolean,
onCancelUpload: Function,
onChange: Function,
onDragenter: Function,
onDragleave: Function,
onDrop: Function,
onFail: Function,
onOneFileFail: Function,
onOneFileSuccess: Function,
onPreview: Function,
onProgress: Function,
onRemove: Function,
onSelectChange: Function,
onSuccess: Function,
onValidate: Function,
onWaitingUploadFilesChange: Function
};
export { props as default };
//# sourceMappingURL=props.js.map