多文件上传选择器
自由指定文件来源拍摄、相册、会话。
支持文件大小限制、尺寸压缩、水印、指定云、指定API。
属性
name,value,v-model
disabled
禁止选择。
默认 false
initevent
是否产生初始事件。
默认 false
left
是否左侧显示。
默认 false
action
http开头,指向绝对API。
upload类路径[.微服务码],指向本服务器API。
jsnurl + 'z/?func=' + upload类路径 + '/upload.';
sourcetype
文件选择来源,多个用逗号分隔。
单个直接触发,多个出现上滑菜单。
camera 拍摄
album 从相册选择
message 从会话选择
rehcam 比例相机。
默认 camera,album,message
camheight
{比例相机} 设置固定高度,使用vw单位。
如果为空,则出现各种比例高度的选择功能,按name缓存高度。
如果设置数字,则固定高度,无选择功能。
默认 空
cammaskpng
{比例相机} 蒙版png图片。
filetype,ext
上传文件类型,all全部,image图片,video视频。
如果是message上传方式,ext,可指定扩展名,逗号分隔。
默认 image
num
上传文件最多数量。
默认 1
stor
指定存储服务器,指向位置在app.vue的storlist中配置。
默认 / 本地服务器
imgwidth, imgheight
指定图片尺寸宽高,二选一为等比例缩放,两个都设置不等比例缩放。
maxkb
最大可上传文件尺寸,单位KB。
zipjpg
图片压缩、水印、截取时,jpg压缩比,0-1。
默认 0.7
waterfont
水印文字字体字号。
默认 28px Arial
watertext
水印文字,可用竖线换行。
watertype
水印类型,支持左下角、full 满屏文字水印。
默认 空 (左下角多行文字)
watercolors
水印颜色,多个用小写,分隔。
左下角,第一个颜色是主色,第二个是边框色。
满屏文字,多色随机选择。
默认 白,黑
wateralpha
水印透明度。
默认 full 0.1,左下角1
waterpadding
{full满屏专用} 水印间距。
默认 30
waterangle
{full满屏专用} 水印角度,自动随机+5度。
默认 -20
showwh
已上传图片显示宽度。
默认 4em
path
存入/ud/YYYY/MMDD/[path]。
如果saas>0,则存入
/ud/字母1000/00/YYYY/MMDD/[path]。
例如s1013,存入/ud/s1/13/Y/MD/[path]
默认 nopath
saas
存入独立用户空间目录,例 S394。
一位字母+用户saasID
方法
无
事件
@change, update:modelValue
数值变更事件
from: init,del
rehcam,camera,album,message,h5
toleft,toright
{{eventlog.length - index}}
{{item}}