jWeixin.config({
debug: false, // 开启调试模式
appId: res.data.appId, // 必填,公众号的唯一标识
timestamp: res.data.timestamp, // 必填,生成签名的时间戳
nonceStr: res.data.nonceStr, // 必填,生成签名的随机串
signature: res.data.signature, // 必填,签名
jsApiList: [
'updateAppMessageShareData',
'updateTimelineShareData',
'onMenuShareAppMessage', //旧的接口,即将废弃
'onMenuShareTimeline' //旧的接口,即将废弃
]
});
window.share_config = { //自定义分享内容
share: {
imgUrl: that.infos.imgUrl, //分享图标
desc: that.infos.desc, //分享介绍
title: that.infos.title, //分享标题
link: that.infos.link, //分享网址
success: function(res) {}
}
}
jWeixin.checkJsApi({
jsApiList: [
'updateAppMessageShareData',
'updateTimelineShareData',
'onMenuShareAppMessage', //旧的接口,即将废弃
'onMenuShareTimeline' //旧的接口,即将废弃
],
success: function (res) {
console.log('wx checkJsApi success')
},
fail: function () {
console.log('wx checkJsApi fail')
alert('您的微信当前版本不支持此分享功能!')
}
})
jWeixin.ready(function() {
jWeixin.onMenuShareAppMessage(share_config.share);
jWeixin.updateAppMessageShareData(share_config.share);
// TODO
jWeixin.updateTimelineShareData(share_config.share);
});
1-我在开发工具的预览扫码进去分享能在正常,但是在真机上分享出来。自定义内容没作用,直接分享出一个链接。title,desc和图标没有
2,微信公众号有配置了js安全域名。h5使用的是uniapp开发。服务器上放h5目录下的。安全域名也绑定了h5目录下的域名xx.xiaolong.cn和xx.itxiaolong.cn/h5都绑定了