现象
最近开始用vue了,做了一个微信内嵌的h5页面,某个页面存在一个二维码,在安卓手机上可以长按识别二维码,但是ios不行。
环境
框架: vue
操作系统: ios
解决办法
排查了N多原因,什么64px的Bug,什么二维码过大过小等等等等。
最后!终于发现是vue-router的原因。为了好看采用的是history的模式!结果发现这会导致出现这个Bug。因此将vue-router的mode:history去掉就好了(默认使用的是hash模式的router)
(ps: 小声BB, 坑爹的微信,说来说去不是vue-router的锅,而是微信自己的锅)
网友评论