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)
})
上述代码,在手机端苹果和安卓都可以正常分享我指定的link,到PC端微信就报错了,错误信息:{"errMsg":"updateTimelineShareData:function not implement"},分享的是当前页面的链接。