微信分享初始化设置,用户第一次打开网站的时候,初始化经常会失败,刷新一下页面初始化就正常了,以下是执行代码:
//alert(JSON.stringify(option))
wx.config({
debug: false,
appId: params.appId,
timestamp: params.timestamp,
nonceStr: params.nonceStr,
signature: params.signature,
jsApiList: [
'updateAppMessageShareData',
'updateTimelineShareData',
]
});
//alert('分享初始化配置结束')
var config = {
title: option.title,
desc: option.desc,
link: option.link,
imgUrl: option.imgUrl,
success: function () {
// 设置成功
//alert('设置分享好友成功')
//return true;
}
};
wx.ready(function () {
wx.updateAppMessageShareData(config);
wx.updateTimelineShareData(config);
});
wx.error(function(res){
//config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
//alert(JSON.stringify(res));
});
高人请解答,跪谢!