具体见代码演示。

假设有个button,他的open-type=share,并且同时他的bindtap事件中有一个wx.navigateBack方法。

当点击这个button的时候,弹出分享框的同时调用回退、或是极短间隔时间内异步调用回退,会导致小程序卡死。

模拟器上这个问题有可能导致窗口黑屏,ios上100%触发,安卓未测试,应该也有这个问题。


临时解决方案:回退方法放在setTimeout里面,定时1秒或者500毫秒后再调用,可以很大程度上规避这个问题。

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

    2044人对此回答表示赞同

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

    2人对此回答表示赞同

    打开的代码片段页面路径是空的,麻烦重新提供下能复现问题的代码片段和具体机型

    展开
    2
    4回复
    发布于 5年前

    评论(4)

    收起评论

    • 马栏山壮士 2019-01-28 12:16

      定时器是在分享完成、分享窗口消失后才开始计时的吧?那我想在分享完成后立刻调用wx.navigateBack怎么做?

      回复
    • Adrian 2019-01-30 22:10

      这是你这边逻辑处理的问题,不是小程序的bug,你加个定时器处理是OK的

      回复
    • Chase2 2019-02-01 22:04

      wechatide://minicode/M2TOcLm47x2p

      回复
    • Claire 2019-02-03 19:29

      你们核查的结果怎么样了,其实个你们后台数据一对比里面就出来了,很简单的事情。几分钟搞定。

      回复
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
扫码咨询

扫码咨询套餐

回到顶部