let _this = this;
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
// 配置微信 JSSDK
appId: _this.wxConfig.appId, // 必填,公众号的唯一标识
timestamp: _this.wxConfig.timestamp, // 必填,生成签名的时间戳
nonceStr: _this.wxConfig.nonceStr, // 必填,生成签名的随机串
signature: _this.wxConfig.signature, // 必填,签名
jsApiList: [
'checkJsApi', 'updateAppMessageShareData', 'pdateTimelineShareData'
]
})
wx.ready(function() {
console.log('这是分享功能')
wx.updateAppMessageShareData({
title: 'AI1', // 分享标题
desc: '生活工作神器1', // 分享描述
link: '',
imgUrl: '',
success: function(res) {
console.log('我来分享了')
},
cancel: function() {
console.log('取消')
}
})
wx.updateTimelineShareData({
title: 'AI2', // 分享标题
desc: '生活工作神器2', // 分享描述
link: '',
imgUrl: '',
success: function(res) {
console.log('我来分享了')
},
cancel: function() {
console.log('取消')
}
})
})
wx.error((res) => {
console.log(res)
})
h5网页,微信打开,页面加载的时候会加载好分享配置,图1,2,3是debug模式弹出框,点击分享按钮提示点击右上角分享,点击分享给好友后,如图4,只有链接,是我代码里面写的链接,标题、描述、图片都没有,也不是卡片模式
https://developers.weixin.qq.com/community/develop/doc/0006a2e2418ef0a371893e19d50809?highLine=updateAppMessageShareData
找到了这个,原来是要从公众号进入网页再分享,才会有标题、描述、图片。。。