微信小程序四 API

官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/

基础

系统

更新

  • wx.getUpdateManager:获取全局唯一的版本更新管理器,用于管理小程序更新。

生命周期

应用级事件

  • wx.onPageNotFound:监听小程序要打开的页面不存在事件。该事件与 App.onPageNotFound 的回调时机一致。
  • wx.onError:监听小程序错误事件。如脚本错误或 API 调用报错等。该事件与 App.onError 的回调时机与参数一致。
  • wx.onAudioInterruptionEnd:监听音频中断结束事件。在收到 onAudioInterruptionBegin 事件之后,小程序内所有音频会暂停,收到此事件之后才可再次播放成功
  • wx.onAudioInterruptionBegin:监听音频因为受到系统占用而被中断开始事件。以下场景会触发此事件:闹钟、电话、FaceTime 通话、微信语音聊天、微信视频聊天。此事件触发后,小程序内所有音频会暂停。
  • wx.onAppShow:监听小程序切前台事件。该事件与 App.onShow 的回调参数一致。
  • wx.onAppHide:听小程序切后台事件。该事件与 App.onHide 的回调时机一致。
  • wx.offPageNotFound:取消监听小程序要打开的页面不存在事件
  • wx.offError:取消监听小程序错误事件。
  • wx.offAudioInterruptionEnd:取消监听音频中断结束事件
  • wx.offAudioInterruptionBegin:取消监听音频因为受到系统占用而被中断开始事件
  • wx.offAppShow:取消监听小程序切前台事件
  • wx.offAppHide:取消监听小程序切后台事件

调试

路由

  • wx.switchTab:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
  • wx.reLaunch:关闭所有页面,打开到应用内的某个页面
  • wx.redirectTo:关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。
  • wx.navigateTo:保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。
  • wx.navigateBack:关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。
  • EventChannel:页面间事件通信通道

界面交互

界面导航栏

界面背景

界面Tab Bar

界面字体

界面下拉刷新

界面滚动

  • wx.pageScrollTo:将页面滚动到目标位置,支持选择器和滚动距离两种方式定位

界面动画

  • wx.createAnimation:创建一个动画实例 animation。调用实例的方法来描述动画。最后通过动画实例的 export 方法导出动画数据传递给组件的 animation 属性。
  • Animation:动画对象

界面置顶

  • wx.setTopBarText:动态设置置顶栏文字内容。只有当前小程序被置顶时能生效,如果当前小程序没有被置顶,也能调用成功,但是不会立即生效,只有在用户将这个小程序置顶后才换上设置的文字内容.

界面自定义组件

  • wx.nextTick:延迟一部分操作到下一个时间片再执行。(类似于 setTimeout)

界面菜单

界面窗口

界面键盘

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值