小程序组件与api

通过组合基础组件进行快速开发。
  • 组件是视图层的基本组成单元。
所有组件都有的属性:
属性名描述注解
id组件的唯一标示保持整个页面唯一
class组件的样式类在对应的 WXSS 中定义的样式类
style组件的内联样式可以动态设置的内联样式
hidden组件是否显示所有组件默认显示
data-*自定义属性组件上触发的事件时,会发送给事件处理函数
bind* / catch*组件的事件详见事件
组件分为以下七大类:
1,视图容器(View Container):
组件名说明
view视图容器
scroll-view可滚动视图容器
swiper滑块视图容器
swiper可以做轮播图
movable-view:可移动的视图容器,在页面中可以拖拽滑动
cover-view:覆盖在原生组件之上的视图
2,基础内容(Basic Content):
组件名说明
icon图标
text文字
progress进度条
rich-text:富文本
3,表单(Form):
标签名说明
button按钮
form表单
input输入框
checkbox多项选择器
radio单项选择器
picker列表选择器,如时间选择器,日期选择器
picker-view内嵌列表选择器
slider滚动选择器
switch开关选择器
label标签
textarea:多行输入框。
4,导航(Navigation):
组件名说明
navigator应用链接,页面链接,如跳转到新页面
5,多媒体(Media):
组件名说明
audio音频
image图片
video视频,带弹幕功能
camera:系统相机。
live-player:实时音视频播放。
live-pusher:实时音视频录制
6地图(Map):
组件名说明
map地图
7画布(Canvas):
组件名说明
canvas画布
客服会话:
组件名说明
contact-button进入客服会话按钮
web-view:网页容器,网页中可使用JSSDK 1.3.0提供的接口

wx.on 开头的 API 是监听某个事件发生的API接口,接受一个 CALLBACK 函数作为参数。当该事件触发时,会调用 CALLBACK 函数。
如未特殊约定,其他 API 接口都接受一个OBJECT作为参数。
OBJECT中可以指定successfailcomplete(都是函数)来接收接口调用结果。
网络 API 
媒体 API 
文件 API 
本地数据 API 
位置 API
设备 API 
界面 API 
WXML节点信息 API 
开放接口:登录,发起微信支付等
原文地址:https://www.cnblogs.com/elesos/p/8241064.html