| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 | export default {    props: {        // 接受的文件类型, 可选值为all media image file video        accept: {            type: String,            default: uni.$u.props.upload.accept        },        // 	图片或视频拾取模式,当accept为image类型时设置capture可选额外camera可以直接调起摄像头        capture: {            type: [String, Array],            default: uni.$u.props.upload.capture        },        // 当accept为video时生效,是否压缩视频,默认为true        compressed: {            type: Boolean,            default: uni.$u.props.upload.compressed        },        // 当accept为video时生效,可选值为back或front        camera: {            type: String,            default: uni.$u.props.upload.camera        },        // 当accept为video时生效,拍摄视频最长拍摄时间,单位秒        maxDuration: {            type: Number,            default: uni.$u.props.upload.maxDuration        },        // 上传区域的图标,只能内置图标        uploadIcon: {            type: String,            default: uni.$u.props.upload.uploadIcon        },        // 上传区域的图标的颜色,默认        uploadIconColor: {            type: String,            default: uni.$u.props.upload.uploadIconColor        },        // 是否开启文件读取前事件        useBeforeRead: {            type: Boolean,            default: uni.$u.props.upload.useBeforeRead        },        // 读取后的处理函数        afterRead: {            type: Function,            default: null        },        // 读取前的处理函数        beforeRead: {            type: Function,            default: null        },        // 是否显示组件自带的图片预览功能        previewFullImage: {            type: Boolean,            default: uni.$u.props.upload.previewFullImage        },        // 最大上传数量        maxCount: {            type: [String, Number],            default: uni.$u.props.upload.maxCount        },        // 是否启用        disabled: {            type: Boolean,            default: uni.$u.props.upload.disabled        },        // 预览上传的图片时的裁剪模式,和image组件mode属性一致        imageMode: {            type: String,            default: uni.$u.props.upload.imageMode        },        // 标识符,可以在回调函数的第二项参数中获取        name: {            type: String,            default: uni.$u.props.upload.name        },        // 所选的图片的尺寸, 可选值为original compressed        sizeType: {            type: Array,            default: uni.$u.props.upload.sizeType        },        // 是否开启图片多选,部分安卓机型不支持        multiple: {            type: Boolean,            default: uni.$u.props.upload.multiple        },        // 是否展示删除按钮        deletable: {            type: Boolean,            default: uni.$u.props.upload.deletable        },        // 文件大小限制,单位为byte        maxSize: {            type: [String, Number],            default: uni.$u.props.upload.maxSize        },        // 显示已上传的文件列表        fileList: {            type: Array,            default: uni.$u.props.upload.fileList        },        // 上传区域的提示文字        uploadText: {            type: String,            default: uni.$u.props.upload.uploadText        },        // 内部预览图片区域和选择图片按钮的区域宽度        width: {            type: [String, Number],            default: uni.$u.props.upload.width        },        // 内部预览图片区域和选择图片按钮的区域高度        height: {            type: [String, Number],            default: uni.$u.props.upload.height        },        // 是否在上传完成后展示预览图        previewImage: {            type: Boolean,            default: uni.$u.props.upload.previewImage        }    }}
 |