前端工具类
function set_share(title, desc) {
var currurl = encodeURIComponent(location.href.split('#')[0]);
//分享的内容
var share_title = title;
var share_desc = desc;
// var share_link = currurl;
// var share_imgUrl = imgUrl;
$.ajax({
url : "XX/"+ encodeURIComponent(currurl),
dataType : 'json',
type: 'get',
complete : function(XMLHttpRequest, textStatus) {},
error : function(XMLHttpRequest, textStatus, errorThrown) {
//alert("发生错误:" + errorThrown);
},
success : function(res) {
console.log(res)
// alert(res.appId);
var appId = res.data.appId;
var nonceStr = res.data.nonceStr;
var jsapi_ticket = res.data.jsapi_ticket;
var timestamp = res.data.timestamp;
var signature = res.data.signature;
// var url = res.url;
wx.config({
debug : false, //开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId : appId, //必填,公众号的唯一标识
timestamp : timestamp, // 必填,生成签名的时间戳
nonceStr : nonceStr, //必填,生成签名的随机串
signature : signature, // 必填,签名,见附录1
jsApiList : [ 'updateAppMessageShareData', 'updateTimelineShareData' ] //必填,需要使用的JS接口列表,所有JS接口列表 见附录2
}); // end wx.config
wx.updateAppMessageShareData({
title : share_title, // 分享标题
desc : share_desc, // 分享描述
link : res.data.url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl : 'XX/img/logo1.png', // 分享图标
// imgUrl : 'https://pub.vipcode.com/share.jpg', // 分享图标
type : '', // 分享类型,