1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 微信网页分享给朋友和朋友圈

微信网页分享给朋友和朋友圈

时间:2020-06-27 21:21:50

相关推荐

微信网页分享给朋友和朋友圈

导入jssdk,调接口获取appid什么的(后端做这步,前端调用),遇到一个史前巨坑,发现无法分享,后来旁边前端想起来,只能设置分享内容,无法按钮直接分享,三脸懵逼

代码奉上

shareWeChat1 () {console.log('开始分享');createJsapiSignatureApi({url:'https://mp.c****/pages/minePage/invitation/index'}).then(res=>{let posterImg = this.info.posterImglet {appId,nonceStr,signature,timestamp} = res.result.ret;jweixin.config({debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: appId, // 必填,公众号的唯一标识timestamp: timestamp, // 必填,生成签名的时间戳nonceStr: nonceStr, // 必填,生成签名的随机串signature: signature,// 必填,签名'updateAppMessageShareData',jsApiList: [ 'updateAppMessageShareData','updateTimelineShareData'] // 必填,需要使用的JS接口列表});// 朋友jweixin.ready(function () {//需在用户可能点击分享按钮前就先调用jweixin.updateAppMessageShareData({title: '我的邀请码', // 分享标题desc: '我的邀请码', // 分享描述link: 'https://mp.c****/pages/minePage/invitation/index', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致imgUrl: posterImg, // 分享图标success: function () {// 设置成功}});// 朋友圈空间jweixin.updateTimelineShareData({title: '我的邀请码', // 分享标题link: 'https://mp.c****/pages/minePage/invitation/index', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致imgUrl: posterImg, // 分享图标success: function () {// 设置成功}})});})}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。