小程序
小游戏
企业微信
微信支付
扫描小程序码分享
onShareAppMessage的参数imageUrl,需要点击分享按钮时从后台获取的,但是要怎样在获取返回值后来修改imageUrl
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
在onShareAppMessage中
return new Promise(function (resolve, reject){ // do request resolve({ title: "", path: "", imageUrl: "" }) })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
进入页面时就获取imageUrl
或者
点击前判断有没有对应的imageUrl,有就直接分享,没有就先调用接口,提示正在生成分享数据,调用接口成功后再提示分享数据生成成功,请点击分享
https://developers.weixin.qq.com/s/HD28Com97KdF
--↓↓👍点赞是回答的动力哦
获取列表数据的时候就把每一条的分享图片都拉下来嘛
抱歉问题没有表述清楚,用到分享的地方是一个列表,不能提前获取imageUrl,得需要点击某一条上的分享按钮调用onShareAppMessage时候,才能从后台调取分享图片接口,这样要怎样处理呀
请求接口:返回的数据:
this.setData({
imageUrl: res.data.imageUrl
})
onShareAppMessage() {
imageUrl: this.data.imageUrl || '这是一张默认图片,防止接口还未返回,用户点击分享'
}
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
在onShareAppMessage中
return new Promise(function (resolve, reject){ // do request resolve({ title: "", path: "", imageUrl: "" }) })
进入页面时就获取imageUrl
或者
点击前判断有没有对应的imageUrl,有就直接分享,没有就先调用接口,提示正在生成分享数据,调用接口成功后再提示分享数据生成成功,请点击分享
https://developers.weixin.qq.com/s/HD28Com97KdF
--↓↓👍点赞是回答的动力哦
获取列表数据的时候就把每一条的分享图片都拉下来嘛
抱歉问题没有表述清楚,用到分享的地方是一个列表,不能提前获取imageUrl,得需要点击某一条上的分享按钮调用onShareAppMessage时候,才能从后台调取分享图片接口,这样要怎样处理呀
请求接口:返回的数据:
this.setData({
imageUrl: res.data.imageUrl
})
onShareAppMessage() {
imageUrl: this.data.imageUrl || '这是一张默认图片,防止接口还未返回,用户点击分享'
}