页面交互API
-
wx.showToast() 显示消息提示框
-
wx.showLoading() 显示消息加载框
-
wx.hideToast() 关闭消息提示框
-
wx.hideLoading() 关闭消息加载框
路由跳转
-
wx.navigateTo() 打开新页面
-
wx.redirectTo() 页面重定向
-
wx.switchTab() Tab
-
wx.navigateBack() 页面返回
-
wx.reLaunch() 重启动
网络请求
-
wx.request()
本地存储
-
wx.setStorage()
-
wx.setStorageSync()
-
wx.getStorage()
-
wx.getStorageSync()
媒体
-
wx.getBackgroundAudioManager()
-
wx.playVoice()
生命周期
-
onLoad 页面加载,一个页面只会调用一次
-
onShow 页面显示,每次打开页面都会调用一次
-
onReady 页面初次渲染完成,一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互
-
onHide 页面隐藏,当navigateTo或底部tab切换时调用
-
onUnload 页面卸载,当redirectTo或navigateBack的时候调用。
-
onLaunch 初始化小程序时触发,全局只触发一次
-
onError 小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息
事件
-
wx.onWindowResize() 监听窗口尺寸变化事件
-
wx.offWindowResize() 取消监听窗口尺寸变化事件
-
wx.getMenuButtonBoundingClientRect() 获取菜单按钮(右上角胶囊按钮)的布局位置信息。坐标信息以屏幕左上角为原点
-
wx.createAnimation() 创建一个动画实例 animation。调用实例的方法来描述动画。最后通过动画实例的 export 方法导出动画数据传递给组件的 animation 属性
-
wx.pageScrollTo() 将页面滚动到目标位置
-
wx.startPullDownRefresh() 开始下拉刷新。调用后触发下拉刷新动画,效果与用户手动下拉刷新一致。
-
wx.stopPullDownRefresh() 停止当前页面下拉刷新
-
onReachBottom 上拉触底
-
onPullDownRefresh 下拉触底