微信小程序开发教程之小程序的启动

2019-05-13 10:18:00

微信小程序开发目前需求很大,无论是微信小程序开发者还是开发需求者都想要多了解一下小程序开发相关事项。迈特科技分享一下微信小程序开发教程之小程序的启动。

 

小程序的启动

微信客户端在打开小程序之前,会把整个小程序的代码包下载到本地。紧接着通过 app.json 的 pages 字段就可以知道你当前小程序的所有页面路径:

 

{

  "pages":[

    "pages/index/index",

    "pages/logs/logs"

  ]

}

这个配置说明在 QuickStart 项目定义了两个页面,分别位于 pages/index/index 和 pages/logs/logs。而写在 pages 字段的第一个页面就是这个小程序的首页(打开小程序看到的第一个页面)。

 

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

 

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

 

App({

  onLaunch: function () {

    // 小程序启动之后 触发

  }

})

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

 

小程序APP

App(Object)

App() 函数用来注册一个小程序。接受一个 Object 参数,其指定小程序的生命周期回调等。

App() 必须在 app.js 中调用,必须调用且只能调用一次。不然会出现无法预期的后果。

 

Object 参数说明:

小程序APP Object 参数说明.jpg

 

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

 

迈特科技——靠谱的技术伙伴,为企业提供一站式技术服务。主要业务范围有:APP开发、小程序开发、微信开发、电商系统开发、物联网(IOT)开发等互联网+领域。

 

小程序开发www.nymaite.com

南阳小程序开发www.nymaite.com/xcx

南阳app开发www.nymaite.com/application

小程序定制开发报价www.nymaite.com/article_922.html


推荐文章

微信咨询

咨询热线

0377-6698 8886

收起
顶部

回到顶部