onShareAppMessage返回语句写在回调里导致title不生效
[代码]onShareAppMessage: [代码][代码]function[代码] [代码](response) {[代码][代码] [代码][代码]if[代码] [代码](response.from === [代码][代码]'button'[代码][代码]) {[代码][代码] [代码][代码]// 来自页面内转发按钮[代码][代码] [代码][代码]console.log(response.target);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]wx.request({[代码][代码] [代码][代码]url: app.globalData.site_root + [代码][代码]'get_forward_text_api.php'[代码][代码],[代码][代码] [代码][代码]method: [代码][代码]'GET'[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]partnerUsername: app.globalData.partnerUsername,[代码][代码] [代码][代码]},[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res.data);[代码][代码] [代码][代码]return[代码] [代码]{[代码][代码] [代码][代码]title: res.data,[代码][代码] [代码][代码]path: [代码][代码]'/pages/index/index'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res2) {[代码][代码] [代码][代码]// 转发成功[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res2) {[代码][代码] [代码][代码]// 转发失败[代码][代码] [代码][代码]}[代码][代码] [代码][代码]};[代码][代码] [代码][代码]},[代码][代码] [代码][代码]});[代码][代码]}[代码]console.log 可以打印出正确的值。但 title: res.data 却不生效,真机上分享的小程序标题为默认的小程序的名字,而不是 res.data。将第16句改成: title: "小程序标题", 依然不生效,真机分享标题依然为小程序名字。 把返回语句写在回调外面是可以有正确的标题的。但业务需要在后台定制分享标题。请问有不绕弯的解决方案吗?