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对应的事件,需要页面隐藏或出现后才会执行一次(如切换到其他页面会执行或直接关闭小程序重新打开会执行)

这个现象在我的手机微信更新最新版本后出现,不知是否与新版微信有关。

展开全部
收起
5回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 三层楼

    18人对此回答表示赞同

    那请问现在有什么方法可以补救吗?

    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 世事秋凉

    16人对此回答表示赞同

    问题已复现,我们会在后续版本中进行修复。

    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 孤独癌患者

    16人对此回答表示赞同

    现在没有办法,是6.6.2引起的,我们会在近日修复这个问题

    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 12人对此回答表示赞同

    你的小程序会在分享完之后,什么事件都触发不了吗,包括跳转,打印会显示已经触发了事件,但是实际没有触发

    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Lucas

    1人对此回答表示赞同

    对的,实际是没有触发的,而且在转发后假如转发人没有及时去触发(通过切换别的tabbar或者调用到onshowonhide)的话,被转发人点击转发过来的小程序卡片打开小程序,会触发跳转,这是很奇怪的体验。

    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部