第四章页面组件
组件的定义及属性
组件是页面视图层的基本组成单元,组件组合可以构建功能更强大的页面结构。组件的语法格式如下:
<标签名 属性名="属性值">内容...</标签名>
组件通过属性来进一步细化。不同的组件可以有不同的属性,但它们也有一些共用属性,如id、class、style、hidden、data - *、bind*/catch*等。
id:组件的唯一表示,保持整个页面唯一,不常用。
class:组件的样式类,对应wxss中定义的样式。
style:组件的内联样式,可以动态设置内联样式。
hidden:组件是否显示,所有组件默认显示。
data - *:自定义属性,组件触发事件时,会发送给事件处理函数。事件处理函数可以通过传入参数对象的currentTarger.dataset方式来获取自定义属性的值。
bind*/catch*:组件的事件,绑定逻辑层相关事件处理函数。
容器视图组件
view
表单组件
button
picker
picker组件为滚动选择器。picker组件目前支持5种选择器,分别是:selector(普通选择器)、multiSelector(多列选择器)、time(时间选择器)、date(日期选择器)、region(省市选择器)。
多媒体组件
多媒体组件包括image(图像)、audio(音频)、video(视频)、camera(相机)组件。
image
第五章即速应用
即速应用的优势
即速应用是深圳市咫尺网络科技开发有限公司开发的一款同时兼具微信小程序和支付宝小程序快速开发能力的工具,用户只需简单拖拽可视化组件,就可以实现在线小程序开发
即速应用功能特点:
1.开发流程简单,零门槛制作
使用即速应用来开发微信小程序的过程非常简单,无须储备相关代码知识,没有开发经验的人也可以轻松上手
2.行业模板多样,种类齐全
即速应用为广大开发者提供了非常齐全的行业解决方案。目前,即速应用已经上线60多个小程序行业模板,涉及餐饮(单店版、多店版)、婚庆、旅游、运动、美容、房地产家居、医药、母婴、摄影、社区、酒店、KTV、汽车、资讯等多个行业
这些小程序行业模板可以有效地帮助企业拓宽资源整合渠道,降低运营成本,提高管理效率
3.丰富的功能组件和强大的管理后台
即速应用的功能组件和管理后台非常实用,可以根据实际情况解决商家的不同需求。例如,到店体系可以实现电子点餐、排队预约和线上快速结算;社区体系可以实现评论留言和话题管理;多商家系统可以实现分店统一管理、多门店统一运营;营销工具可以实现会员卡、优惠券的设置等营销方式…...
目前,即速应用有4个版本,分别为基础版、高级版、尊享版和旗舰版。基础版为免费使用的版本,适合制作个人小程序,其他版本根据功能不同可以满足不同企业的需求。即速应用的应用范围主要包括以下类型:
(1) 资讯类: 新闻、媒体
(2) 电商类: 网购 (服装、电器、读书、母婴……)
(3)外卖类: 餐伙及零售
(4)到店类: 餐伙及酒吧
(5)预约类; 酒店、KTV、家教、家政,其他服务行
上传打包
第六章API应用
网络API
网络API可以帮助开发者实现网络URL访问调用、文件的上传和下载、网络套接字的使用等功能处理。
发起网络请求
多媒体API
多媒体API主要包括图片API、录音API、音频播放控制API、音乐播放控制API等,其目的是丰富小程序的页面功能。
文件API
保存文件
位置信息API
获取位置信息
设备相关API
获取系统信息