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

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(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 如何在微信小程序开发过程中进行数据提取分析?

    开发运营小程序之后,企业商家可以对小程序运营过程中产生的用户数据进行提取,进而实现用户数据分析

  • 跨境电商能通过微信小程序开发做什么

    就目前的情况来看,跨境电商在微信小程序开发这一方面还没有多少涉猎,主要的原因不是说不想去涉及,而是很多跨境电商还不知道小程序对于他们来说可以做什么,又能给他们带来什么样的效果,所以就只能暂时以观望的姿态来看待这个微信新事物,迄待时机成熟再去发展。而关于跨境电商能通过小程序做什么这个问题,小编有一点见解:

  • 微信小程序开发公司再次搞事情,新能力说来就来

    微信官方又通过微信公开课向外界宣布,他们又在小程序的开发上搞事情了,各种新能力说来就来,说开放就

  • 引爆市场的微信小程序开发是怎么样的?

    在微信小程序面世之初,在很多人还对其非常不了解的时候,就已经有一款小程序在短时间内成为业界爆款,这种引爆市场的开发运营形式我们可以学习借鉴

  • 开发与运营小程序时必须了解的五个实际性问题

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

  • 微信小程序会不会占用内存影响手机运行速度?

    微信小程序的“无需下载”的意思,其实并非说其不会占据手机一丁点的内存,而是说用户不需要再下载一个软件来占用手机内存。当用户意识到这个问题时,就会有新的疑虑,如果添加过多的微信小程序,是否就会影响手机的运行速度?针对这个疑虑,小编就用这篇软文来好好解释一下。