收藏
回答

为什么onLoad 两次

问题模块
API和组件

页面如下:


脚本如下:

运行结果如下:


最后一次编辑于  2017-11-23  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

12 个回答

  • Special
    Special
    2017-11-25

    已经复现这个问题了,我们后续修复一下,谢谢反馈

    2017-11-25
    赞同
    回复
  • Special
    Special
    2017-11-25

    App.onLaunch 方法只会执行一次,并不是这个原因导致的,可以的话提供下最简复现 DEMO,可以上传到微云分享

    2017-11-25
    赞同
    回复
  • 这都申请了
    这都申请了
    2017-11-25

    @Special 题主发的这些代码就可以重现这个问题了

    2017-11-25
    赞同
    回复
  • 马儿快跑
    马儿快跑
    2017-11-23

    是的,,就怕官方不解释

    2017-11-23
    赞同
    回复
  • 这都申请了
    这都申请了
    2017-11-23

    确实这样,我怀疑顺序是这样的:app重定向到account=>编译到home=>系统检测到app执行了重定向,再次重定向到account,等官方解释

    2017-11-23
    赞同
    回复
  • 马儿快跑
    马儿快跑
    2017-11-23

    可是我的起始页并非'pages/account/index'


    2017-11-23
    赞同
    回复
  • 这都申请了
    这都申请了
    2017-11-23

    这样肯定是会加载两次,因为默认编译会进入index页,你在初始化时又调用一次

    2017-11-23
    赞同
    回复
  • 马儿快跑
    马儿快跑
    2017-11-23

    不是的,我是在app运行的时候就重定向到这个页面


    2017-11-23
    赞同
    回复
  • 南山隐者
    南山隐者
    2017-11-23

    你是在pages/account/index页面又重定向到这个页面?


    2017-11-23
    赞同
    回复
  • 这都申请了
    这都申请了
    2017-11-23

    测试重定向也没有发现这个情况,代码只有这些吗?

    2017-11-23
    赞同
    回复

正在加载...