vue项目+wxjssdk,config配置解决iPhone端签名错误的问题

最近微信公众号网页开发项目遇到一个问题:

在吊起扫一扫功能的时候,Android端正常,iOS端总是提示config:fail 或者签名失败(sigxxxxxx)

因为Android端正常,说明逻辑是正确的,签名失败配置失败说明iOS端的参数是有问题的。

直接搜问题搜不到,最后从侧面看了下history模式,发现:

在路由配置的时候,即项目router下的路由文件中:

export default new Router({

  mode:'history',

    // ....省略不用代码

})

开启了history模式,注释history模式后iOS吊起扫一扫正常;

因为history模式造成了,传入后台的url不对导致微信配置信息返回不正确,所以显示签名失败;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,842评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,050评论 2 59
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,725评论 1 180
  • 这周带领瀚瀚做了一次八大行星排列的工作,需要根据完整的八大行星图片来给八大行星排列顺序。“水金地火木土,天王海王绕...
    ic班阅读 162评论 0 0
  • 卡德摩斯是欧罗巴的哥哥,因欧罗巴被宙斯变幻的牡牛掳走,腓尼基王阿革诺耳派他去找妹妹,国王告诉他们,除非他们...
    5263ecfbdf8d阅读 1,609评论 0 1