1
This commit is contained in:
110
admin/node_modules/element-plus/lib/components/upload/src/upload.js
generated
vendored
Normal file
110
admin/node_modules/element-plus/lib/components/upload/src/upload.js
generated
vendored
Normal file
@@ -0,0 +1,110 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var ajax = require('./ajax.js');
|
||||
var runtime = require('../../../utils/vue/props/runtime.js');
|
||||
var typescript = require('../../../utils/typescript.js');
|
||||
var shared = require('@vue/shared');
|
||||
|
||||
const uploadListTypes = ["text", "picture", "picture-card"];
|
||||
let fileId = 1;
|
||||
const genFileId = () => Date.now() + fileId++;
|
||||
const uploadBaseProps = runtime.buildProps({
|
||||
action: {
|
||||
type: String,
|
||||
default: "#"
|
||||
},
|
||||
headers: {
|
||||
type: runtime.definePropType(Object)
|
||||
},
|
||||
method: {
|
||||
type: String,
|
||||
default: "post"
|
||||
},
|
||||
data: {
|
||||
type: runtime.definePropType([Object, Function, Promise]),
|
||||
default: () => typescript.mutable({})
|
||||
},
|
||||
multiple: Boolean,
|
||||
name: {
|
||||
type: String,
|
||||
default: "file"
|
||||
},
|
||||
drag: Boolean,
|
||||
withCredentials: Boolean,
|
||||
showFileList: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
},
|
||||
accept: {
|
||||
type: String,
|
||||
default: ""
|
||||
},
|
||||
fileList: {
|
||||
type: runtime.definePropType(Array),
|
||||
default: () => typescript.mutable([])
|
||||
},
|
||||
autoUpload: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
},
|
||||
listType: {
|
||||
type: String,
|
||||
values: uploadListTypes,
|
||||
default: "text"
|
||||
},
|
||||
httpRequest: {
|
||||
type: runtime.definePropType(Function),
|
||||
default: ajax.ajaxUpload
|
||||
},
|
||||
disabled: Boolean,
|
||||
limit: Number
|
||||
});
|
||||
const uploadProps = runtime.buildProps({
|
||||
...uploadBaseProps,
|
||||
beforeUpload: {
|
||||
type: runtime.definePropType(Function),
|
||||
default: shared.NOOP
|
||||
},
|
||||
beforeRemove: {
|
||||
type: runtime.definePropType(Function)
|
||||
},
|
||||
onRemove: {
|
||||
type: runtime.definePropType(Function),
|
||||
default: shared.NOOP
|
||||
},
|
||||
onChange: {
|
||||
type: runtime.definePropType(Function),
|
||||
default: shared.NOOP
|
||||
},
|
||||
onPreview: {
|
||||
type: runtime.definePropType(Function),
|
||||
default: shared.NOOP
|
||||
},
|
||||
onSuccess: {
|
||||
type: runtime.definePropType(Function),
|
||||
default: shared.NOOP
|
||||
},
|
||||
onProgress: {
|
||||
type: runtime.definePropType(Function),
|
||||
default: shared.NOOP
|
||||
},
|
||||
onError: {
|
||||
type: runtime.definePropType(Function),
|
||||
default: shared.NOOP
|
||||
},
|
||||
onExceed: {
|
||||
type: runtime.definePropType(Function),
|
||||
default: shared.NOOP
|
||||
},
|
||||
crossorigin: {
|
||||
type: runtime.definePropType(String)
|
||||
}
|
||||
});
|
||||
|
||||
exports.genFileId = genFileId;
|
||||
exports.uploadBaseProps = uploadBaseProps;
|
||||
exports.uploadListTypes = uploadListTypes;
|
||||
exports.uploadProps = uploadProps;
|
||||
//# sourceMappingURL=upload.js.map
|
||||
Reference in New Issue
Block a user