5034关注19141浏览
onShareAppMessage: function () {
var cs=this.data.cs;
var that=this;
wx.getClipboardData({
success: function(res) {
var cs=res.data;
that.setData({
cs:cs
})
},
fail: function(res) {},
complete: function(res) {},
})
return{
success: function (res) {
var shareTicket = res.shareTickets;
if (shareTicket != null) {
wx.navigateTo({
url: '/pages/zhuanfashequn/sq?ipsb=' + that.data.cs,
success: function (res) { },
fail: function (res) { },
complete: function (res) { },
})
}
else if(shareTicket==null) {
wx.navigateTo({
url: '/pages/zhuanfahaoyou/hy?ipsb=' + that.data.cs,
success: function (res) { },
fail: function (res) { },
complete: function (res) { },
})
}
},
fail: function () {
wx.showModal({
title: 'XXX',
content: 'XXXXXXXX',
showCancel: false,
cancelText: '',
cancelColor: '',
confirmText: 'OK',
confirmColor: '',
success: function (res) { },
fail: function (res) { },
complete: function (res) { },
})
}
}
}
代码如上,在编辑器测试正常,但小程序真机测试中会出现以下情况:
取消转发或者成功转发后,不自动执行fail或success对应的事件,需要页面隐藏或出现后才会执行一次(如切换到其他页面会执行或直接关闭小程序重新打开会执行)
这个现象在我的手机微信更新最新版本后出现,不知是否与新版微信有关。
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
三层楼
18人对此回答表示赞同
那请问现在有什么方法可以补救吗?
展开180回复分享发布于 6年前评论(0)
收起评论
-
世事秋凉
16人对此回答表示赞同
问题已复现,我们会在后续版本中进行修复。
展开160回复分享发布于 6年前评论(0)
收起评论
-
孤独癌患者
16人对此回答表示赞同
现在没有办法,是6.6.2引起的,我们会在近日修复这个问题
展开160回复分享发布于 6年前评论(0)
收起评论
-
枫
12人对此回答表示赞同
你的小程序会在分享完之后,什么事件都触发不了吗,包括跳转,打印会显示已经触发了事件,但是实际没有触发
展开120回复分享发布于 6年前评论(0)
收起评论
-
Lucas
1人对此回答表示赞同
对的,实际是没有触发的,而且在转发后假如转发人没有及时去触发(通过切换别的tabbar或者调用到onshowonhide)的话,被转发人点击转发过来的小程序卡片打开小程序,会触发跳转,这是很奇怪的体验。
展开10回复分享发布于 6年前评论(0)
收起评论