小程序APP文件介绍

小程序分为 app 和 page 两层。app 用来描述整体程序,page 用来描述各个页面。

app 由三个文件组成,必须放在项目的根目录。

小程序APP文件介绍

小程序APP文件介绍

1.app.js

小程序逻辑,有四个生命周期函数:(1)onLaunch:小程序启动,(2)onShow:小程序切换到前台,(3)onHide:小程序切换到后台,(4)onError: 小程序出错。

参数说明

小程序APP文件介绍

前台、后台定义: 用户点击左上角关闭,或者按了设备 Home 键离开钉钉时,小程序并不会直接销毁,而是进入了后台,当再次进入钉钉或再次打开小程序时,又会从后台进入前台。
只有当小程序进入后台一定时间,或占用系统资源过高,才会被真正销毁。

小程序APP文件介绍

小程序APP文件介绍

上面代码中,a.jsb.js都声明了变量localValue,它们不会互相影响,因为各个脚本声明的变量和函数只在该文件中有效。

2. app.json

app.json用于全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。
以下是一个包含了部分配置选项的简单配置app.json

小程序APP文件介绍

小程序APP文件介绍

(1)pages

小程序APP文件介绍

(2)window

小程序APP文件介绍

(3)tabBar

小程序APP文件介绍

小程序APP文件介绍