小程序APP文件介绍
小程序分为 app
和 page
两层。app
用来描述整体程序,page
用来描述各个页面。
app
由三个文件组成,必须放在项目的根目录。
1.app.js
小程序逻辑,有四个生命周期函数:(1)onLaunch:小程序启动,(2)onShow:小程序切换到前台,(3)onHide:小程序切换到后台,(4)onError: 小程序出错。
参数说明
前台、后台定义: 用户点击左上角关闭,或者按了设备 Home 键离开钉钉时,小程序并不会直接销毁,而是进入了后台,当再次进入钉钉或再次打开小程序时,又会从后台进入前台。
只有当小程序进入后台一定时间,或占用系统资源过高,才会被真正销毁。
上面代码中,a.js
和b.js
都声明了变量localValue
,它们不会互相影响,因为各个脚本声明的变量和函数只在该文件中有效。
2. app.json
app.json
用于全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。
以下是一个包含了部分配置选项的简单配置app.json
。
(1)pages
(2)window
(3)tabBar