1.动画
队列调用动画操作方法后要调用step()来表示一组动画完成,可以在一组动画中调用任意多个动画方法,一组动画中的所有动画会同时开始,一组动画完成后才会进行下一组动画。step可以传入一个跟uni.createAnimation()一样的配置参数用于指定当前组动画的配置。
2.下拉刷新onPullDownRefresh
需要在pages.json里,找到的当前页面的pages节点,并在style选项中开启enablePullDownRefresh。
当处理完数据刷新后,uni.stopPullDownRefresh可以停止当前页面的下拉刷新。
uni.startPullDownRefresh()开始下拉刷新,调用后触发下拉刷新动画,效果与用户手动下拉刷新一致。uni.stopPullDownRefresh()停止当前页面下拉刷新。
3. 授权登录获取用户信息
uni.login(OBJECT)uni.login是一个客户端API,统一封装了各个平台的各种常见的登录方式,包括App手机号一键登陆、三方登录(微信、微博、QQ、Apple、google、facebook)、各家小程序内置登录。uni.getLoginCode(OBJECT)获取宿主 App 登录凭证(Authorization Code)
uni.checkSession检查登录状态是否过期
uni.getUserInfo(OBJECT)获取用户信息。
4.节点信息
uni.createSelectorQuery()
使用uni.createSelectorQuery()需要在生命周期mounted后进行调用。
默认需要使用到selectorQuery.in方法。
selectorQuery.selectAll(selector)
在当前页面下选择匹配选择器selector的所有节点,返回一个NodesRef对象实例,可以用于获取节点信息。
selectorQuery.selectViewport()
选择显示区域,可用于获取显示区域的尺寸、滚动位置等信息,返回一个NodesRef对象实例。selectorQuery.exec(callback)
执行所有的请求。请求结果按请求次序构成数组,在 callback 的第一个参数中返回。
5. 微信支付
微信支付开发流程:
1.在小程序内调用登录接口,获取到用户的openid。
2.在小程序内使用uni.request调用服务端“支付统一下单”API接口。
3.在小程序内使用uni.requestPayment完成微信支付。
6.拨打电话
使用uni.makePhoneCall可以实现拨打电话的功能
7.扫码
使用uni.scanCode可以调出客户端扫码界面,扫码成功后返回对应的结果。该功能不支持H5 平台,其他平台都支持。
队列调用动画操作方法后要调用step()来表示一组动画完成,可以在一组动画中调用任意多个动画方法,一组动画中的所有动画会同时开始,一组动画完成后才会进行下一组动画。step可以传入一个跟uni.createAnimation()一样的配置参数用于指定当前组动画的配置。
2.下拉刷新onPullDownRefresh
需要在pages.json里,找到的当前页面的pages节点,并在style选项中开启enablePullDownRefresh。
当处理完数据刷新后,uni.stopPullDownRefresh可以停止当前页面的下拉刷新。
uni.startPullDownRefresh()开始下拉刷新,调用后触发下拉刷新动画,效果与用户手动下拉刷新一致。uni.stopPullDownRefresh()停止当前页面下拉刷新。
3. 授权登录获取用户信息
uni.login(OBJECT)uni.login是一个客户端API,统一封装了各个平台的各种常见的登录方式,包括App手机号一键登陆、三方登录(微信、微博、QQ、Apple、google、facebook)、各家小程序内置登录。uni.getLoginCode(OBJECT)获取宿主 App 登录凭证(Authorization Code)
uni.checkSession检查登录状态是否过期
uni.getUserInfo(OBJECT)获取用户信息。
4.节点信息
uni.createSelectorQuery()
使用uni.createSelectorQuery()需要在生命周期mounted后进行调用。
默认需要使用到selectorQuery.in方法。
selectorQuery.selectAll(selector)
在当前页面下选择匹配选择器selector的所有节点,返回一个NodesRef对象实例,可以用于获取节点信息。
selectorQuery.selectViewport()
选择显示区域,可用于获取显示区域的尺寸、滚动位置等信息,返回一个NodesRef对象实例。selectorQuery.exec(callback)
执行所有的请求。请求结果按请求次序构成数组,在 callback 的第一个参数中返回。
5. 微信支付
微信支付开发流程:
1.在小程序内调用登录接口,获取到用户的openid。
2.在小程序内使用uni.request调用服务端“支付统一下单”API接口。
3.在小程序内使用uni.requestPayment完成微信支付。
6.拨打电话
使用uni.makePhoneCall可以实现拨打电话的功能
7.扫码
使用uni.scanCode可以调出客户端扫码界面,扫码成功后返回对应的结果。该功能不支持H5 平台,其他平台都支持。