1.首先下载npm install wexin-js-sdk --save,引入JS-SDK开发工具包,import * as $wx from "weixin-js-sdk";
2.配置 wx.config 接口,全局执行一次即可
$wx.config({
debug: false,
appId: wxdata.appId, // 必填,公众号的唯一标识
timestamp: wxdata.timestamp, // 必填,生成签名的时间戳
nonceStr: wxdata.nonceStr, // 必填,生成签名的随机串
signature: wxdata.signature, // 必填,签名
//必填,需要使用的JS接口列表
jsApiList: [
"updateAppMessageShareData",分享给朋友
"updateTimelineShareData",//分享到朋友圈
],
});
3.设置分享内容的,并不能拉起分享弹窗,如需分享只能通过右上角三个点操作。
wx.updateAppMessageShareData({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: '', // 分享图标
success: function () {
// 设置成功
}
});
wx.updateTimelineShareData({
title: '', // 分享标题
link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: '', // 分享图标
success: function () {
// 设置成功
}
});
4.接口安全域名,设置后有个生效时间,否则调整会报updateTimelineShareData:fail, the permission value is offline verifying