小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题,,小程序2.0.8版本开始,转发不执行回调函数了(无论成功还是失败),,我现在要做的是怎么在用户点击转发后,不管他取消转发还是确定转发,,但要在用户操作后才执行某个函数,,,我该怎么写?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
有点疑问,看更新日志是针对开发工具移除了回调支持,但还是能用?我使用2.2.5的基础库编译出来的貌似还能正常被调用,官方这个更新是指日后会全面禁止?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
onShow里做?在 onShareAppMessage里把 this 里一个变量置为 true,onShow里判断这个变量?不知道会不会执行,想来应该会。可能要在真机上试
转发函数,,,当然在onShareAppMessage中啦,,return 一个 object,,,
return {
title: title,
path: '/' + this.route,
complete: function(){
console.log('complete');
}
但是2.0.8版本开始,,success、fail、complete都不执行了,,
真机上转发的时候,会拉出一个新界面,回来的时候会触发onShow。所以你在onShow里执行,就相当于转发完成了。
懂了,谢谢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
有点疑问,看更新日志是针对开发工具移除了回调支持,但还是能用?我使用2.2.5的基础库编译出来的貌似还能正常被调用,官方这个更新是指日后会全面禁止?
onShow里做?在 onShareAppMessage里把 this 里一个变量置为 true,onShow里判断这个变量?不知道会不会执行,想来应该会。可能要在真机上试
转发函数,,,当然在onShareAppMessage中啦,,return 一个 object,,,
return {
title: title,
path: '/' + this.route,
complete: function(){
console.log('complete');
}
}
但是2.0.8版本开始,,success、fail、complete都不执行了,,
真机上转发的时候,会拉出一个新界面,回来的时候会触发onShow。所以你在onShow里执行,就相当于转发完成了。
懂了,谢谢