一些基础的api:
- wx.showToast
- wx.showLoading
- wx.hideLoading()
- wx.canIUse 是否可用
- wx.showModal
- wx.getUserInfo 获取用户信息
- wx.request 发送请求
- wx.getStorageSync 获取localStorage信息
- wx.setStorageSync 设置localStorage信息
- wx.clearStorage 清空localStorage
- wx.navigateTo 跳转地址 还能跳转回去
- wx.makePhoneCall 拨打电话
- wx.getNetworkType 获取网络类型3g/4g还是wifi
- wx.reLaunch 跳转但是会清空之前的url,不能跳转回去
- wx.setStorage
- wx.getStorage
- wx.setNavigationBarTitle
- wx.getSystemInfoSync() 获取系统参数
- wx.login 微信登录
wx.setStorage是异步的:就是这个在执行中不会影响其他代码的执行
wx.setStorageSync是同步的:要等待这个代码执行完才会去执行其他的代码
图片:
- wx.canvasToTempFilePath canvas生成临时文件
- wx.saveImageToPhotosAlbum 下载图片
- wx.chooseImage 选择图片
- wx.getImageInfo 获取图片信息
这两个API保存到手机,要的流程就是先通过wx.canvasToTempFilePath将上绘制的图像生成临时文件的形式,然后再通过wx.saveImageToPhotosAlbum进行保存到系统相册的操作。
websoket:
- wx.connectSocket 连接
- wx.onSocketMessage 接受信息
- wx.sendSocketMessage 发送信息
- wx.onSocketClose 关闭
- wx.onSocketOpen 监听WebSocket 连接打开事件
直播实例
- wx.createLivePlayerContext
- 小程序自带的直播页
播放
- wx.createVideoContext(‘id’); // 参数为播放器id
- video组件
canvas
- wx.createCanvasContext
支付类:
- wx.requestPayment 小程序支付