|
@@ -15,11 +15,7 @@ export default {
|
|
|
timestamp: result.timestamp,
|
|
timestamp: result.timestamp,
|
|
|
nonceStr: result.nonceStr,
|
|
nonceStr: result.nonceStr,
|
|
|
signature: result.signature,
|
|
signature: result.signature,
|
|
|
- jsApiList: [
|
|
|
|
|
- "checkJsApi",
|
|
|
|
|
- "updateTimelineShareData",
|
|
|
|
|
- "updateAppMessageShareData",
|
|
|
|
|
- ],
|
|
|
|
|
|
|
+ jsApiList: ["updateTimelineShareData", "updateAppMessageShareData"],
|
|
|
});
|
|
});
|
|
|
//配置完成后,再执行分享等功能
|
|
//配置完成后,再执行分享等功能
|
|
|
if (callback) {
|
|
if (callback) {
|
|
@@ -28,20 +24,20 @@ export default {
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
//在需要自定义分享的页面中调用
|
|
//在需要自定义分享的页面中调用
|
|
|
- share: function (data, url) {
|
|
|
|
|
|
|
+ share: function (data) {
|
|
|
// if (!this.isWechat()) {
|
|
// if (!this.isWechat()) {
|
|
|
// return;
|
|
// return;
|
|
|
// }
|
|
// }
|
|
|
- url = url || window.location.href;
|
|
|
|
|
//每次都需要重新初始化配置,才可以进行分享
|
|
//每次都需要重新初始化配置,才可以进行分享
|
|
|
this.initJssdkShare(function (signData) {
|
|
this.initJssdkShare(function (signData) {
|
|
|
- console.log(signData, "signData");
|
|
|
|
|
|
|
+ let { title, desc, link, imgUrl } = data;
|
|
|
jweixin.ready(function () {
|
|
jweixin.ready(function () {
|
|
|
|
|
+
|
|
|
var shareData = {
|
|
var shareData = {
|
|
|
- title: data && data.title ? data.title : signData.site_name,
|
|
|
|
|
- desc: data && data.desc ? data.desc : signData.site_description,
|
|
|
|
|
- link: url,
|
|
|
|
|
- imgUrl: data && data.img ? data.img : signData.site_logo,
|
|
|
|
|
|
|
+ title,
|
|
|
|
|
+ desc,
|
|
|
|
|
+ link: link || window.location.href,
|
|
|
|
|
+ imgUrl,
|
|
|
success: function (res) {
|
|
success: function (res) {
|
|
|
// 分享后的一些操作,比如分享统计等等
|
|
// 分享后的一些操作,比如分享统计等等
|
|
|
console.log("分享成功");
|
|
console.log("分享成功");
|
|
@@ -49,9 +45,9 @@ export default {
|
|
|
cancel: function (res) {},
|
|
cancel: function (res) {},
|
|
|
};
|
|
};
|
|
|
//分享给朋友接口
|
|
//分享给朋友接口
|
|
|
- jweixin.updateAppMessageShareData(shareData);
|
|
|
|
|
|
|
+ // jweixin.updateAppMessageShareData(shareData);
|
|
|
//分享到朋友圈接口
|
|
//分享到朋友圈接口
|
|
|
- // jweixin.updateTimelineShareData(shareData);
|
|
|
|
|
|
|
+ jweixin.updateTimelineShareData(shareData);
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|