微信-sdk引入采坑记录

2019-01-29  本文已影响0人  汀上

1.‘updateAppMessageShareData’不生效。
使用‘onMenuShareAppMessage’等据说在文档上已经废弃的方法

2.自定义分享到朋友圈不生效
1)检查一下引入的库是不是‘https://res2.wx.qq.com/open/js/jweixin-1.4.0.js’,只有https的库可以在ios上使用(特征:wx.ready没有执行,且只在ios上有问题)
2)分享的图片不要超过30k
3)分享的链接里如果有中文字符,需要转码(这个坑遇到的人比较多)

3.config 报错(invalid signature签名错误)
1)先在 [http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign] 这个网站测试当前生成的签名有无问题,确定是不是后台的锅(主要是 检查access_token和jsapi_ticket)
2)检查发送的url格式:"https://"+"你的接口"+"?url=" + encodeURIComponent(location.href.split('#')[0])

4.config报错(invalid url domain 错误)
1)检查js接口安全域名是否正确
2)检查发送给后台的url是否和配置js接口安全域名一致
3)不建议配置域名时使用二级域名
vue打包配置的txt文件到项目根目录下的方法:
全局搜CopyWebpackPlugin:

// copy custom static assets
    new CopyWebpackPlugin([
      {
        from: path.resolve(__dirname, '../static'),
        to: config.dev.assetsSubDirectory,
        ignore: ['.*']
      },
      //这里新增一个
      {
      from: path.resolve(__dirname, '../static/MP.txt'),//存放txt文件的路径,这里用下载文件的文件名
      to:'./',  //把文件放到根目录下
      }
    ])
上一篇 下一篇

猜你喜欢

热点阅读