一、组件的基本使用
1、view
相当于html中div,一个块级元素
2、srocll-view
可以实现滚动列表的效果(一般需要再标签上同时设置srocll-y)
3、swiper和swiper-item
实现轮播图效果
swiper组件的常用属性:
4、text
文本组件,相当于html中的span标签,是一个行内元素
通过text组件的selectable属性可以实现长按选中文本的效果
5.rich-text
富文本组件
通过nodes属性节点把html字符串渲染为对应的UI结构
6、button
按钮组件,通过open-type属性可以调用微信提供的各种功能(客服,转发,获取用户授权,获取用户信息等)
7、image
图片组件,空的<image></image>也会占据空间,<image src="路径"></image>
image组件的mode属性可以用来指定图片的剪裁和缩放,常用的mode属性值如下:
二、小程序的API
1、事件监听API
以on开头,用来监听某些事件的触发
例如:wx.onWindowResize(function callback)监听窗口尺寸变化的事件
2、同步API
以Sync结尾的API都是同步API,执行结果可以通过函数返回值直接获取,若执行出错则会抛出异常。
例如:wx.setStorageSync('key','value')向本地存储中写入内容
3、异步API
需要通过success,fail,complete接收调用的结果
例如:wx.request()发起网络数据请求,通过success回调函数接收数据