分享时,使用onShareAppMessage,var that=this时console.log(this) 中可以打印出来已经获取到的详情页数据,但是分享出去却是空的,空白页显示未获取到数据
代码如下
onShareAppMessage: function (res) {
if (res.from === 'button') {
// 来自页面内转发按钮
console.log(res.target)
}
console.log(this.data.name)
return {
title: this.data.name,
desc: '',
path: '/pages/goods/detail/detail?objectId='+this.data.objectId ,
success: function (res) {
console.log(res)
// 转发成功
console.log("转发成功:" + JSON.stringify(res));
},
fail: function (res) {
// 转发失败
console.log("转发失败:" + JSON.stringify(res));
}
}
}
打印出来的结果是已经成功
你好,链接已发送
你好,麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wechatide://minicode/VSRkENm37Y1G
你好,提供的代码片段有误,还请重新提供下,分享代码片段前请先自行导入代码片段,确保可以正常使用,感谢配合
代码片段太大,没办法缩小到100k以内怎么办?
就提供个简单demo就好啦,多余的代码请省略
wechatide://minicode/egkTkPmz7T1O,这个可以使用,麻烦帮忙查看一下