<van-uploader
:accept="item.accept"
preview-image
:multiple="item.multiple"
:max-count="item.picturesNumber || 9"
:max-size="item.fileSize * 1048576"
:disabled="item.disabled"
:show-upload="showUpload"
:deletable="showUpload"
:file-list="item[item.vModel]"
:use-before-read="
(item.watermark ||
item.positionDeviationAlarm ||
item.photoDeviationDistance) &&
item.accept != 'video' &&
isKey != 'examine'
"
:capture="item.isPhotoAlbum ? 'user' : ['camera']"
@before-read="
beforeRead($event, {
valuekey: item.renderKey,
key: item.vModel,
id: item.id,
watermark: item.watermark,
accept: item.accept,
})
"
@after-read="
uploadAfterRead($event, {
valuekey: item.renderKey,
key: item.vModel,
id: item.id,
watermark: item.watermark,
accept: item.accept,
})
"
@oversize="
uploadOversize($event, {
valuekey: item.renderKey,
key: item.vModel,
id: item.id,
watermark: item.watermark,
accept: item.accept,
})
"
@delete="
uploadDelete($event, {
valuekey: item.renderKey,
key: item.vModel,
id: item.id,
watermark: item.watermark,
accept: item.accept,
})
"
/>
