[踩坑] ios版的webview无法长按识别二维码

2018-08-06  本文已影响0人  cab240f6e992

现象

最近开始用vue了,做了一个微信内嵌的h5页面,某个页面存在一个二维码,在安卓手机上可以长按识别二维码,但是ios不行。

环境

框架: vue

操作系统: ios

解决办法

排查了N多原因,什么64px的Bug,什么二维码过大过小等等等等。

最后!终于发现是vue-router的原因。为了好看采用的是history的模式!结果发现这会导致出现这个Bug。因此将vue-router的mode:history去掉就好了(默认使用的是hash模式的router)

(ps: 小声BB, 坑爹的微信,说来说去不是vue-router的锅,而是微信自己的锅)

上一篇 下一篇

猜你喜欢

热点阅读