微信小程序常用API

页面交互API

  1. wx.showToast() 显示消息提示框

  2. wx.showLoading() 显示消息加载框

  3. wx.hideToast() 关闭消息提示框

  4. wx.hideLoading() 关闭消息加载框

路由跳转

  1. wx.navigateTo() 打开新页面

  2. wx.redirectTo() 页面重定向

  3. wx.switchTab() Tab

  4. wx.navigateBack() 页面返回

  5. wx.reLaunch() 重启动

网络请求

  1. wx.request()

本地存储

  1. wx.setStorage()

  2. wx.setStorageSync()

  3. wx.getStorage()

  4. wx.getStorageSync()

媒体

  1. wx.getBackgroundAudioManager()

  2. wx.playVoice()

生命周期

  1. onLoad 页面加载,一个页面只会调用一次

  2. onShow 页面显示,每次打开页面都会调用一次

  3. onReady 页面初次渲染完成,一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互

  4. onHide 页面隐藏,当navigateTo或底部tab切换时调用

  5. onUnload 页面卸载,当redirectTo或navigateBack的时候调用。

  6. onLaunch 初始化小程序时触发,全局只触发一次

  7. onError 小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息

事件

  1. wx.onWindowResize() 监听窗口尺寸变化事件

  2. wx.offWindowResize() 取消监听窗口尺寸变化事件

  3. wx.getMenuButtonBoundingClientRect() 获取菜单按钮(右上角胶囊按钮)的布局位置信息。坐标信息以屏幕左上角为原点

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

  5. wx.pageScrollTo() 将页面滚动到目标位置

  6. wx.startPullDownRefresh() 开始下拉刷新。调用后触发下拉刷新动画,效果与用户手动下拉刷新一致。

  7. wx.stopPullDownRefresh() 停止当前页面下拉刷新

  8. onReachBottom 上拉触底

  9. onPullDownRefresh 下拉触底

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值