收藏
回答

onUnload

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug onUnload 客户端 6.5.3 2.7.1

我的描述可能有点混乱,希望IDE的开发者能根据我的描述慢慢理一下思路,主要是这个思路的确有点乱

需求: 对小程序原生的返回键进行处理,我看了API,我自己目前只发现onUnload能控制。

            小程序有多个进入方式,a普通编译的首页,b扫码进入的首页,c展示页面,d填写展示页面的内容,d可能会从a,b,c三个页面分别直接进入,但是d页面只要出现返回键,点击只能回到a页面,d页面的onUnloadl里面写了relaunch方法,以保证d页面出现返回键能直接回到a页面

问题: 我进入d页面之后,通过右上角的圆圈直接回到微信APP内,此时我想扫二维码进入b页面,此时是先销毁d页面销毁的时候触发了d页面onUnloadl方法,直接回到了a页面,而不是在b页面

希望得到的效果: 在d页面onUnloadl写了跳转方法的页面,直接点击右上角的圆圈退出小程序之后,通过扫码进入b页面的时候不会触发d页面的nUnloadl


回答关注问题邀请回答
收藏

2 个回答

  • 谭鹏
    谭鹏
    2020-09-16

    这个问题怎么解决的呢?

    2020-09-16
    有用
    回复
  • HS
    HS
    2019-06-06

    是在描述客户端上运行小程序时,出现了不符合您预期的调用 unload 的表现吗?

    2019-06-06
    有用
    回复 1
    • 爱花饼。
      爱花饼。
      2019-06-06

      我在onUnload写了方法的d页面,直接点击右上角的远点退出小程序,然后我想通过扫二维码打开b页面此时onUnload触发了,跳转到了a页面,我希望它能在b页面,不去触发d页面的onUnload

      2019-06-06
      回复
登录 后发表内容