onShareAppMessage转发分享传递参数
点击触发转发按钮时,请求接口获取一个参数赋值到path上面,这种怎么实现
点击触发转发按钮时,请求接口获取一个参数赋值到path上面,这种怎么实现
onShareAppMessage: function(res) {
var that = this;
if (res.from === 'button') {}
return {
title: that.data.ShareTitle,
desc: that.data.ShareContent,
imageUrl: that.data.imgUrl+that.data.AdvertisImg,
path: '/pages/webView/webView?url=' + that.data.ShareUrl + '&array=' + JSON.stringify(that.data.array),
}
}
两种思路,第一个,如果可以提前请求接口可以在onLoad里面就把数据请求好,然后维护在onShareAppMessage里
第二个,如果不可以提前请求接口,只能点击触发请求的话,建议生成一个小程序码图片,保存本地,引导客人转发给好友
onShareAppMessage: function () { let id = doSomthing(); return { title: "分享标题", path: "/pages/test/test?shareId=" + id };} |