背景:公司需要写一个带有上传头像功能的h5
问题:使用 uni.chooseImage ios拍照拿不到照片(安卓可以,因为安卓我们APP是重写的)
解决:这个问题是因为调用uni.chooseImage会调起来ios的相机属于前台服务并同时把你这个页面放在后台,当你拍照完成后返回你写的页面属于从后台切换到前台服务就会导致刷新。我们的解决方案是让ios写一个判断 拿你当前路由做判断如果是这个页面调用拍照就不让刷新 就可以解决。
因为我们这个h5是属于内嵌在app的h5所以只能让ios去做处理了。但是一般网页h5是不会出来这个问题的。