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

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(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 开发小程序售后服务系统,让运营成本更低

    在所有商品销售行业中,消费者一般都会选择有可靠的售后服务的商家去进行消费,特别对家电、家具等行业来说,售后服务更是重要。但是,售后服务在保障消费者的同时,也会给企业商家带来一些必要的运营成本,包括人工成本以及服务材料成本等。所以,作为一个企业商家,必须要考虑的问题就是如何去降低运营成本,让利益最大化。

  • 广州微信小程序开发常见应用领域有哪些?

    广州企业商家在确定做小程序开发之前,就必须给自己的小程序明确应用领域所在,而在确定应用领域之前,就必须了解一下微信小程序开发常见的应用领域有哪些。为了帮助企业商家较好地解决这一连串的问题,小编决定用这篇软文来简单说一下常见小程序应用领域。

  • 广州企业根据什么来选择要开发公众号还是小程序

    现在的微信圈,已经不仅仅是作为一个平常的社交平台而用,而是以一个工具者的身份,逐渐融入到用户生活、事业当中去。那么对于企业来说,企业的决策同样作为一个微信的使用者,应该通过怎样的了解而去为公司做决策,决策到底是要开发公众号还是开发小程序呢?

  • 三项新功能开放,让微信小程序开发再无后顾之忧

    深夜放毒作为微信官方平台的小编们经常干的事,所以为了延续传统,这次开放的三个功能也都是在伸手见得到五指的黑夜里被放开,这三个功能包括了小程序关联公众号的数量、门店小程序与相关联小程序之间的跳转以及小程序版本回退这些方面的问题,为开发者在开发与利用小程序方面带去了福音。接下来我们就来具体分析一下这三个功能的作用。

  • 如何利用微信搜索去提高小程序的点击流量?

    当微信搜索也成为小程序入口之一的时候,很多运营者就争先恐后想要去占领这个入口所能带来的市场价值,在搜索列表中排名越是靠前,对于用户的流量红利收割力度就越大

  • 新零售时代,商家如何利用微信小程序商城实现落地?

    新零售概念的提出,为零售行业的网络化与落地的结合提供了蓝图。网络化的营销跟落地式的营销的结合,为零售商家扩展了发展空间与渠道