具体流程:
vue项目,几个微信h5页面,A页面(隐藏了微信分享)跳转到B页面(隐藏了微信分享),使用 a链接跳转 或者 location.href跳转,在B页面使用 wx.chooseImage
为什么不使用vue.router.push跳转到B,因为ios下vue的push到B之后,页面地址还是A的地址,所以改为了location.href 或者 a标签 去跳转到B页面
IOS下,无法触发chooseImage
Android和微信开发者工具没有问题
解决方案:
A/B 两个页面的 “隐藏分享”代码 都删掉,清除微信缓存,就可以了
虽然解决了,但是不知道为什么。知道原因的同学能帮忙解释下么?
网友评论