小程序开发文档:项目结构、页面结构、应用启动说明

2018/7/27 18:31:33
摘要: 开发微信小程序,需要提前去学习了解的东西不少,比如它的运行环境、它的开发工具、它的项目结构、页面结构以及应用启动说明等等

开发微信小程序,需要提前去学习了解的东西不少,比如它的运行环境、它的开发工具、它的项目结构、页面结构以及应用启动说明等等。本文接下来的篇幅,就来说简单说明一下以上的相关问题,总结一些必须学习的小程序开发知识。

  1、关于小程序运行环境

关于微信小程序开发,官方贴出的说明指出,wxApp的运行环境一共有3个平台,分别是IOS的webkit,即苹果开源的浏览器内核;Android的X5,即QQ浏览器内核,以及开发者在开发时用的nw.js,即C++实现的web转桌面应用。

  2、关于项目结构

  关于页面结构的问题,我们主要介绍几个参数:

(1)project.config.json:项目配置文件,支持es6配置,appid等信息

(2)pages:功能页面

(3)app.json:应用主题样式及pages路由配置,其中pages路由第一项决定首页

(4)app.wxss:pages通用样式

(5)App.js:应用入口,pages可通过getApp()获取,提供公用接口及数据

3、关于页面结构

  关于页面结构的问题,主要有三个内容,分别是js、wxml、wxss。

(1)js是功能逻辑实现,页面数据、页面交互事件处理

(2)wxml为页面布局文件

(3)wxss为页面组件样式

4、关于应用启动

应用启动时所需的生命周期函数主要有三个,分别是:onLaunch(初始化完成)、onShow(启动时,后由后台进入前台)、以及onHide(由前台进入后台)。

(1)App.onLaunch()-->App.onShow()-->pages[0].onLoad()-->App.onLaunch.onHiden()

(2)onLaunch()用户授权信息获取,调用异步api: wx.login()、wx.getSetting()

(3)Index.onLoad()页面加载,获取数据调用更新页面setData


声明:文章"小程序开发文档:项目结构、页面结构、应用启动说明"为互诚科技—微信小程序开发公司的原创文章,转载请注明出处,谢谢合作!
标签:小程序开发文档
电话咨询:18011971195(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 开发与运营小程序时必须了解的五个实际性问题

    无论是网络建站还是微信开发,在正是进行开发工作之前,需求者都需要花费一些心思去了解自己所要开发的产品的基础而又必须的资讯。拿微信小程序开发来讲

  • 微信小程序开发文档之API场景值ID说明

    微信小程序的开发,其中场景值的使用,是便于管理后台获取用户来源数据,以便进行渠道分析

  • 广州微信小程序开发掀起价格战,企业该如何选择好的

    微信小程序开发的走红,在广州这个触点敏感的城市更是呈现出大面积爆发,随之而来的微信小程序开发公司

  • 微信里的小程序开发,都包括了哪些部分?

    很多人在选择开发微信小程序时,首先关心的一般都会是开发费用的问题,而开发费用最原始的估价点其实就是来自小程序开发的流程繁简程度,需求开发者了解小程序开发所包含的部分,就可以自行估计出大概的费用出来。

  • 开发了微信小程序,广州企业怎么去推广最有效?

    每一个互联网产品开发出来之后,首先需要考虑到的就是产品的推广。不过每个产品由于自己的特点形式与依存平台的不一样,所以推广的方式也会有些不同。那微信小程序与APP相比,正是因为小程序有着自己的特色与规则,所以推广方式基本就与APP不同了。此外,每一个推广方式的效果基本也是不相同的,以小程序为例

  • 汽车行业福利之“微信我的车”小程序上线

    微信小程序的开发与上线,就是为了更好地服务微信用户,所以微信官方也必须要均衡地考虑到更多的行业特点,根据这些特色去提供相应的服务。例如汽车行业,由汽车的制作、售卖与使用而衍生出来的其他服务需求,就是小程序可以提供的服务方向。而微信官方正式从这些方向去出发,上线了“微信我的车“小程序,为汽车服务行业带来福音。