[前端][fmui]webuploader 上传弹窗相册与拍照功能互换
问题现象
页面中有多个上传功能
现场照片,使用webuploader控件,其中属性
mimetype="camera_image/*"
,弹窗顺序为拍照、相册
材料控件的附件上传,弹窗顺序为
相册、拍照
此时先上传现场图片会导致,附件的上传相册和拍照功能互换;先上传附件会导致,现场图片上传的相册和拍照功能异常
问题原因
点击上传控件触发的是input标签的click事件,由原生进行拦截,触发原生弹窗。如果此时页面中有多个上传控件,上传弹窗的功能排序不一样时,会导致弹窗功能错乱。
解决方案
如果页面中有多个上传控件,注意让其弹窗功能排序保持一致。
此知识库的解决办法:
- 由于材料控件中的上传弹窗排序是
相册、拍照
- 将现场照片上传控件的属性
mimetype="camera_image/*"
改为mimetype="Image_Camera/*"
,保持一致