收藏
回答

微信公众号调起扫码:正常从链接进入,在页面可以调起扫码,从公众号菜单跳转进入,调不起扫码功能?

wxscanQRCode:

问题如上,现在是从链接进入,可以在微信浏览器环境下,调起扫码功能。在微信开发工具下,调起扫码得功能通过控制台打印也能看到是正常得。从公众号菜单指向跳转进入,在点击调起扫码功能时候,有一个加载转圈得过程,却是调不起扫码。

回答关注问题邀请回答
收藏

1 个回答

  • 李聪
    李聪
    2019-12-25

    config的URL换取签名不对吧

    2019-12-25
    赞同 1
    回复 7
    • 🏡 V_L_G🐒
      🏡 V_L_G🐒
      2019-12-25
      开发工具都可以,再者开始的时候从网址进去也可以调起,后来从公众号菜单进去,调不起来,而且还影响了网址进去的调起,都吊不起来了
      2019-12-25
      回复
    • 李聪
      李聪
      2019-12-26回复🏡 V_L_G🐒
      转圈有报什么错吗?如果你使用的是VUE的默认路由模式的话,ios和安卓打开的路由URL是不一样的
      2019-12-26
      回复
    • 🏡 V_L_G🐒
      🏡 V_L_G🐒
      2019-12-26回复李聪
      嗯 使用的是vue默认的路由模式,请问您有什么好的建议么,谢谢
      2019-12-26
      回复
    • 李聪
      李聪
      2019-12-26回复🏡 V_L_G🐒
      这个网上已经有很多解决方案了,最常见的就是在router.beforeEach方法里面用缓存把公众号菜单进来的URL缓存下来,在调用config前区分ios还是安卓,ios就拿进来缓存的url截取#号前面部分,安卓就window.location.href.split('#')[0],用这个截取后的url传给后端换取config用的时间戳等信息就可以
      2019-12-26
      回复
    • 🏡 V_L_G🐒
      🏡 V_L_G🐒
      2019-12-26回复李聪
      谢谢,我琢磨琢磨怎么弄
      2019-12-26
      回复
    查看更多(2)
登录 后发表内容
问题标签