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

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(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 小程序给部分些行业带来的优势总结

    目前市场上的很多行业都在接触小程序,这些类型的行业在小程序中的发展既有共同的优点,也有专属于行业特色的优点,对此,小编准备就这些特色优点与功能进行一次大起底大总结,给每个行业的开发者提供开发功能参考。

  • 微信小程序星标功能出现,妈妈再也不用担心我找不到心水小程序了

    总是喜欢在深夜放毒的微信君又在2017年6月14日的夜黑风高中搞事情了。由于之前接收到小仙女们的建议

  • 微信小程序开发踩坑的点在哪?为什么?

    程序猿在开发产品时,难免会踩坑,一旦踩坑,那就不仅仅是填坑那么简单,有时候可能也会耽误开发时间,因为不能及时将产品开发出来而给工作带来麻烦。微信小程序开发也是如此,你踩或不踩,坑就在哪里,不来不去。所以,程序猿在开发小程序之前,了解一下可能埋坑的点,相信会对开发进程有所帮助。

  • 开发微信小程序,能给服装企业带来什么好处

    现在的微信小程序开发主要分为三大模块,分别是商城类、工具类以及内容类。不过不是每一个行业都可以较好地同时融合着三大模块的,比如服装行业,就只能以内容类跟商城类模块为主进行开发。虽然只有两大类小程序可以供服装行业的企业去开发

  • 广州微信小程序商城开发的正确营销方向

    微信小程序商城的开发,相对于一些工具性的小程序来说,功能更加地扩大化,囊括了服务与产品两个方面,给到用户的将是更加生活化与便捷化的效果,同时给到运营者

  • 金融行业跟微信小程序之间可以怎么合作

    金融行业其实在小程序上线之初就有所涉及,不过就是经历了一个很尴尬的时期后,被监管局紧急叫停,低调下线。这其中很大的一部分原因就是小程序对于数据的安全性目前还无法估量,而金融行业这个对数据安全要求甚高的行业,监管局肯定不能让其随随便便就去冒险。那么,就目前的小程序开发程度与金融行业的特殊性来看,它们两者可以