码迷,mamicode.com
首页 > 微信 > 详细

微信小程序启动过程分析

时间:2018-04-30 14:37:05      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:color   nbsp   过程   col   客户端   一个   UNC   本地   就是   

1、微信客户端在打开小程序之前,会把整个小程序的代码包下载到本地。

2、紧接着通过 app.json 的 pages 字段就可以知道你当前小程序的所有页面路径:

{
  "pages":[
    "pages/index/index",
    "pages/logs/logs"
  ]
}

这个配置说明在项目定义了两个页面,分别位于 pages/index/index 和 pages/logs/logs 目录。

而写在 pages 字段的第一个页面就是这个小程序的首页(打开小程序看到的第一个页面)。

于是微信客户端就把首页的代码装载进来,通过小程序底层的一些机制,就可以渲染出这个首页。

3、小程序启动之后,在 app.js 定义的 App 实例的 onLaunch 回调会被执行:

App({
  onLaunch: function () {
    // 小程序启动之后 触发
  }
})

整个小程序只有一个 App 实例,是全部页面共享的。

 

微信小程序启动过程分析

标签:color   nbsp   过程   col   客户端   一个   UNC   本地   就是   

原文地址:https://www.cnblogs.com/puzi0315/p/8973451.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!