收藏
回答

分享完毕后,会再次调用app的show生命周期

API/组件名称 终端类型 微信版本 基础库版本
app.js 客户端 6.6.1 1.7

文档中说明前台后切换场景有两种情况:点击左侧关闭按钮,或者按home键退出。


我在做分享的时候,发现我分享完毕之后,再次执行了app.js里的show函数。


我想问一下是就这么规定的,还是是一个bug。


我有业务需求,每次show都要拿到用户新的信息token,也就是在前后台切换的时候拿。  但是用户已经在小程序里面了,就不需要了。 但是分享的时候影响到这个业务。




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

5 个回答

  • 小程序技术专员-june
    小程序技术专员-june
    2018-01-02

    打开转发对象列表会遮盖原页面,所以会先调onHide,等页面显示后再调onShow。这是正常的表现。

    2018-01-02
    有用
    回复
  • 蚂蚁呀嘿
    蚂蚁呀嘿
    2018-01-03

    加个全局变量,自己控制下吧。

    2018-01-03
    有用
    回复
  • Code Weaver
    Code Weaver
    2018-01-02

    不过这种可以去掉吗?我现在 数据埋点每个页面的PV,点击图片预览后又会增加1

    2018-01-02
    有用
    回复
  • 蚂蚁呀嘿
    蚂蚁呀嘿
    2018-01-02

    谢谢解答。

    2018-01-02
    有用
    回复
  • Code Weaver
    Code Weaver
    2018-01-02

    进行图片预览的时候还会出现呢

    2018-01-02
    有用
    回复
登录 后发表内容