迈特科技Logo

icon 全国 [切换城市]
微信小程序开发教程之小程序的启动

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

 

小程序的启动

微信客户端在打开小程序之前,会把整个小程序的代码包下载到本地。紧接着通过 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


推荐文章

Hi,Are you ready?
准备好开始了吗?
那就与我们取得联系吧
有一个互联网项目想和我们谈谈吗?您可以填写右边的表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与你取得联系。当然也欢迎您给我们写信或是打电话,让我们听到你的声音!
迈特—靠谱的互联网技术伙伴
地址:河南省南阳市宛城区经十路与纬八路交叉路口东100米中关村信息谷创新中心
业务热线:137-1818-8679
售后服务:0377-66988886
E-mail:helloqyg@163.com
合作意向表
您需要什么服务?
  • APP开发
  • 微信小程序
  • 其他小程序
  • 公众号开发
  • 网站建设
  • 电商系统开发
  • 营销传播
  • 代运营
您的预算 /*准确的预算有助于我们为您提供合适的方案
  • 1-2万
  • 2-6万
  • 6-10万
  • 10万以上
  • 大型项目需要投标
提交需求