小程序onLaunch和onLoad执行顺序

小程序初始化:

  • 首先触发App里的onLaunch
  • 再执行页面Page里的onLoad:

问题: 在onLaunch里请求去获取是否有权限,等待返回值的时候, Page里的onLoad事件就已经执行.

目标: onLaunch 请求完 -> 再执行Page的onLoad方法

解决: 定义一个回调函数

  • this.checkout()在app.js里 this.callbackUserCode() 调用后才能执行.

这样就能满足需求: 在onLaunch执行完毕后,再执行onload里的函数方法.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前端开发面试题 <a name='preface'>前言</a> 只看问题点这里 看全部问题和答案点这里 本文由我...
    自you是敏感词阅读 786评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,801评论 1 45
  • 文/孤鸟差鱼 跟我生活了一年星星 也开始行医救人了 他治疗着越来越多人的苦痛 却把我的害惨了 他出去就诊的那段日子...
    孤鸟差鱼阅读 237评论 7 9
  • 今天要说的这本书是山下英子的《断舍离》。 人生不仅要感性的活着,也需要理性的活着。这也是我选择这本书的原因。我也会...
    影山谜行阅读 702评论 0 2