微信小程序开发环境流程步骤说明

2018/3/29 16:56:41
摘要: 微信小程序正式开发之前,需要安装开发工具、准备开发环境、获取开发需要的参数等等。这些准备工作都是必不可少的

微信小程序正式开发之前,需要安装开发工具、准备开发环境、获取开发需要的参数等等。这些准备工作都是必不可少的,不能省略的流程之一。本文小编就借用一个示例来介绍一下,微信小程序开发环境准备的流程步骤。

1、获取小程序APPID,下载开发工具

  在微信公众号官网中去下载安装小程序开发工具,并且注册一个小程序去获取它的APPID。

2、了解小程序开发框架

  小程序使用的开发框架为 MINA 框架,这个框架提供了视图层描述语言、WXML 和 WXSS 以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,能让开发者方便地去聚焦于数据与逻辑上。在打开开发工具时,自动提示创建一个demo,demo结构文件树如下:

微信小程序开发流程

3、结构文件总说明

  上述的结构文件树中,app.js、app.json、app.wxss 是必不可少的、生成小程序的依赖文件。其中app.js监控整个程序的生命周期,是全局变量声明的地方,它的部分代码如下:

微信小程序开发流程

4、app.js部分代码介绍

上述展示的app.js部分代码中,一些相关的参数介绍如下

参数

介绍

APP

 注册一个小程序

onLunch

程序加载时执行的方法

getStorageSync

以同步的方式获取本地缓存

setStorageSync

设置缓存

wx.getUserInfo

 获取用户信息


5、app.json的全局配置

app.json 是对整个小程序的全局配置,不可注释。pages为注册页面的列表,均为相对路径,省去了后缀名,程序默认显示列表第一个。

 微信小程序开发流程

  6、app.wxss介绍

app.wxss 是小程序的全局公共样式表。其中,apx 是尺寸单位,可根据屏幕宽度自适应大小。与之对应的有rem:规定屏幕宽度为20rem;1rem = (750/20)rpx 。

微信小程序开发流程 

  7、 index 文件内容介绍

index 文件内容分为三个部分,分别是index.js、index.wxml、index.wxss,它们的作用介绍如下所示:

 (1)index.wxml 文件

index.wxml 文件是一个展示页面,它的作用与html相同,内容分块都是采用 view 标签,其中有很多 MINA 自定义的属性,可以进行{{ }}样式的值操作与数据双向绑定。不过,页面的展示,是需要在小程序全局的json配置文件中进行配置才行。

微信小程序开发流程 

  (2)index.js 文件

本篇示例的index.wxml 文件使用了在全局 app.js 中定义的回调函数,将data中的数据更新,并且由于双向的数据绑定,页面中的 userInfo 实例也会更新,显示用户头像和昵称。

参数

介绍

 getApp()

 获取应用实例

Page

声明页面

data

定义数据

bindViewTap

为在view中绑定的是tap事件定义操作方法

 wx.navigateTo

 导航到响应页面

onLoad

定义页面加载时的事件

微信小程序开发流程

(3)index.wxss文件

index.wxss文件中同样定义了一些样式,写法思路与css文件基本一致,但不再需要再去关心屏幕适配问题。

声明:文章"微信小程序开发环境流程步骤说明"为互诚科技—微信小程序开发公司的原创文章,转载请注明出处,谢谢合作!
标签:小程序干货
电话咨询:18011971195(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 微信小程序开发的热门类目有哪些

    微信小程序的开发类目在不断被放开,开发热度也呈上升趋势,越来越多的用户企业商家将目光看向小程序,去开发、去发展这个平台。不过小程序

  • 企业进行微信小程序开发,一定要考虑的那些方面

    企业在微信小程序开发之前以及过程之中,除了要考虑如何去满足企业本身的需求之外,还要考虑最终的成果是否能满足用户的体验需求,只有将这两个方面充分考虑到并且有充足的准备,才能在后续上线时能有较好的发展。而这两个方面又可以延伸出

  • 什么叫微信小程序?广州小程序开发公司告诉你

    微信小程序就是一种微信版本的轻应用,是相较于微信公众号来说一种不同的

  • 小程序后台新增运维中心查Bug与用户管理两不误

    还在烦恼小程序时不时出现Bug让人措手不及吗?还在担心小程序Bug会影响小程序的使用体验吗?还在纠结小程序开发出现Bug却不能及时发现吗?从今天开始,这些问题统统

  • 为什么微信小程序会成为新一轮的商业机遇

    从微信小程序未出现之前,它的消息已经放出就已经引起业内的极大关注,很多人认为它将掀起一轮新的商业发展风暴。而在小程序沉淀后的爆发中

  • 广州微信小程序开发前景如何,互诚科技来告诉你

    无论是开发微信小程序还是其他微信产品,除了要考虑其开发费用之外,还要考虑所开发的产品是否有持续发展的前景