首先明白一点,小程序基本开发基于MVC,即模型,视图,控制器,模型层在这里表现的不是很明显,大部分时候都以全局变量(或页面局部变量)的形式存在,一般存在与控制器中。视图在此为.wxml文件所表示的,它将控制器得到的数据和wxml文件进行组合,渲染。而视图与控制器的交互可通过绑定事件的形式触发控制器各个函数的执行,大部分事件会传递目标节点对象作为参数。数据交互可通过能传递值的组件或响应绑定事件来解决。下面分部分介绍开发方法。
新建项目,首先会建立小程序主控制逻辑与配置文件,其中包括 app.js (控制小程序逻辑,响应生命周期回掉函数操作,全局变量的定义等), app.json(小程序窗口,特性配置等,像下拉刷新,导航栏配置,tabBar等。) , app.wxss (样式配置)。
微信小程序开发给商家带来哪些优势?
1、对话分享(用户可以分享小程序或其中的任何一个界面)
2、消息通知(商户可以发送模板消息给接受过服务的用户)
3、小程序切换(用户可以使用小程序的过程中快速返回聊天)
4、线下扫码(用户可以在小程序中使用扫一扫)
5、历史列表(用户使用过的小程序会被放入列表,方便下次使用)
6、搜索查询(用户可直接根据名称或品牌搜索小程序)以上只是微信小程序开发能实现的一些东西,很多东西都需要你自己去设定,找外包公司实现。
如果你还没有属于自己的小程序,又刚好是:工具类、生活服务类、电商类(比如餐饮、百货、团体、工作室、俱乐部)等等,别人已经使用小程序实现各种功能效益的时候,而你却还在犹豫要不要做小程序?