微信JSSDK分享功能使用 发表于 2018-09-18 | 分类于 微信 | 阅读次数: 微信jssdk初始化1234567891011121314151617181920212223242526//result为调取后端接口得到的签名信息,调用之前需要先确认://1、js接口安全域名已设置;服务器IP白名单已设置;//2、测试最好用公众号里的测试环境,测试环境中使用ngrok进行外网端口映射;appId//appSecret使用测试环境中的账号(后台同步使用该appid)var data = result.data;var appId = "*******"; //微信公众号的appidvar timestamp = data.timestamp;var nonceStr =data.nonceStr;var signature = data.signature;wx.config({ debug: false, appId: appId, timestamp: timestamp, nonceStr: nonceStr, signature: signature, jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'hideMenuItems', 'chooseImage', 'hideMenuItems' ]}); 微信支付调用12345678910111213141516171819//需要用到微信jssdk的页面必须要进行config验证,需要立即执行的方法放在ready方法中//其他的可以随用随调wx.ready(function () { //分享给个人 wx.onMenuShareAppMessage({ title: document.title, // 分享标题 desc: '描述', // 分享描述 link: location.href, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: 'https://xx.png', // 分享图标 type: 'link', // 分享类型,music、video或link,不填默认为link dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空 success: function () { console.log("自定义分享成功") }, cancel: function () { console.log("分享个人失败") } });} 本文作者: xiaochao 本文链接: https://www.tinnypea.com/2018/09/wechat-jssdk-sharing-function-use.html 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!