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

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(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 微信小程序开发难不难,广州互诚科技告诉你

    在百度网页上,很多人在询问微信小程序开发难不难,小编也一样用这样的文字去搜寻答案

  • 开发微信小程序,用“社交+购物”模式促爆发式发展

    微信小程序从面世以来,官方就不断在朝服务直达搜索、公众号串联小程序、线上线下打通、好友社交传播等方向努力开发

  • 小程序开发亮点:微信小程序的价值所在

    关于小程序开发,目前还是处于一个初级阶段,但这并不代表它没有价值

  • 读懂广州微信小程序开发公司开发流程,识破微信开发骗局

    目前光柱市场上的微信小程序开发公司层出不穷,其中有正规的,当然相应的也存在骗局

  • 现在开发微信小程序,是否为时已晚?

    微信小程序已经上线半年由于,据不完全统计,现有的微信小程序大概已经达到两万个以上的数量,加上一些正在开发当中的小程序,数量加起来也应该有三万来个。很多企业商家看到这个数据,就会觉得,现在的小程序市场是否已经被抢占完毕,再去开发微信小程序是否

  • 手势开发研究,微信小程序的单触摸电与多触摸点

    在微信小程序的开发过程中,手势常常被应用在canvas、交互的开发中,所以手势对一些开发效果来说是比较重要的