首先明白一点,小程序基本开发基于MVC,即模型,视图,控制器,模型层在这里表现的不是很明显,大部分时候都以全局变量(或页面局部变量)的形式存在,一般存在与控制器中。视图在此为.wxml文件所表示的,它将控制器得到的数据和wxml文件进行组合,渲染。而视图与控制器的交互可通过绑定事件的形式触发控制器各个函数的执行,大部分事件会传递目标节点对象作为参数。数据交互可通过能传递值的组件或响应绑定事件来解决。下面分部分介绍开发方法。
新建项目,首先会建立小程序主控制逻辑与配置文件,其中包括 app.js (控制小程序逻辑,响应生命周期回掉函数操作,全局变量的定义等), app.json(小程序窗口,特性配置等,像下拉刷新,导航栏配置,tabBar等。) , app.wxss (样式配置)。
微信小程序开发流程
微信小程序的公测暂时只开放给企业、、媒体、其他组织,个人微信公众号暂时无法参与小程序公测。
1.注册:在微信公众平台注册小程序,完成注册后可以同步进行信息完善和开发。
2.小程序信息完善:填写小程序基本信息,包括名称、头像、介绍及服务范围等。
3.开发小程序:完成小程序开发者绑定、开发信息配置后,开发者可下载开发者工具、参考开发文档进 行小程序的开发和调试。
4.提交审核和发布:完成小程序开发后,提交代码至微信团队审核,审核通过后即可发布(公测期间暂不支持发布)。
第三方平台的介入
虽然说,微信小程序的开发相对于原生APP的开发难度降低了30%,但那还是需要编码啊,这对于大多数不懂代码的人依旧没有卵用。不过,一些第三方小程序制作平台的介入让这种开发难度继续降低了70%,能够帮助用户快速制作一个即扫即用的微信小程序。它没有太多专业门槛,会玩微信就会制作小程序!