[前端][fmui]webuploader 上传弹窗相册与拍照功能互换

知识库open in new window

问题现象

页面中有多个上传功能

  • 现场照片,使用webuploader控件,其中属性mimetype="camera_image/*",弹窗顺序为拍照、相册

  • 材料控件的附件上传,弹窗顺序为相册、拍照

  • 此时先上传现场图片会导致,附件的上传相册和拍照功能互换;先上传附件会导致,现场图片上传的相册和拍照功能异常

问题原因

点击上传控件触发的是input标签的click事件,由原生进行拦截,触发原生弹窗。如果此时页面中有多个上传控件,上传弹窗的功能排序不一样时,会导致弹窗功能错乱。

解决方案

如果页面中有多个上传控件,注意让其弹窗功能排序保持一致。

此知识库的解决办法:

  • 由于材料控件中的上传弹窗排序是相册、拍照
  • 将现场照片上传控件的属性mimetype="camera_image/*"改为 mimetype="Image_Camera/*",保持一致
最后更新时间::
贡献者: 陶恩通