小程序API

基础:

wx.canIUse(string)    boolean wx.canIUse(string schema)   判断小程序的API,回调,参数,组件等是否在当前版本可用。

参数说明
${API} 代表 API 名字
${method} 代表调用方式,有效值为return, success, object, callback
${param} 代表参数或者返回值
${options} 代表参数的可选值
${component} 代表组件名字
${attribute} 代表组件属性
${option} 代表组件属性的可选值
示例代码
wx.canIUse('openBluetoothAdapter')
wx.canIUse('getSystemInfoSync.return.screenWidth')
wx.canIUse('getSystemInfo.success.screenWidth')
wx.canIUse('showToast.object.image')
wx.canIUse('onCompassChange.callback.direction')
wx.canIUse('request.object.method.GET')wx.canIUse('live-player')
wx.canIUse('text.selectable')
wx.canIUse('button.open-type.contact')
View Code

系统:

wx.getSystemInfoSync(res)  获取系统信息(同步)

wx.getSystemInfo(res)  获取系统信息(异步)

更新:

  • wx.getUpdateManager()返回updateMannager获取局唯一的版本更新管理器,用于管理小程序更新

UpdateManagerUpdateManager 对象,用来管理更新,可通过 wx.getUpdateManager 接口获取实例。

  • .applyUpdate()                      强制小程序重启并使用新版本。在小程序新版本下载完成后(即收到 onUpdateReady 回调)调用。
  • .onCheckForUpdate(callback)           监听向微信后台请求检查更新结果事件。微信在小程序冷启动时自动检查更新,不需由开发者主动触发
  • .onUpdateFailed(callback)                监听小程序更新失败事件。小程序有新版本,客户端主动触发下载(无需开发者触发),下载失败(可能是网络原因等)后回
  • .onUpdateReady(callback)               监听小程序有版本更新事件。客户端主动触发下载(无需开发者触发),下载成功后回
  • 小程序
    • 生命周期
      • wx.getLaunchOptionsSync(object)    获取小程序启动时的参数。与 App.onLaunch 的回调参数一致。
    • 应用级事件
      • wx.onPageNotFound(callbak)              监听小程序要打开的页面不存在事件。该事件与 App.onPageNotFound 的回调时机一致。
      • wx.onError(callback)                              监听小程序错误事件。如脚本错误或 API 调用报错等。该事件与 App.onError 的回调时机与参数一致。
      • wx.onAudioInterruptionEnd(callback)    监听音频中断结束事件。在收到 onAudioInterruptionBegin 事件之后,小程序内所有音频会暂停,收到此事件之后才可再次播放成功
      • wx.onAudioInterruptionBegin(callback)      监听音频因为受到系统占用而被中断开始事件。以下场景会触发此事件:闹钟、电话、FaceTime 通话、微信语音聊天、微信视频聊天。此事件触发后,小程序内所有音频会暂停。
      • wx.onAppShow(callback)           监听小程序切前台事件。该事件与 App.onShow 的回调参数一致。
      • wx.onAppHide(callback)             监听小程序切后台事件。该事件与 App.onHide 的回调时机一致。
      • wx.offPageNotFound(callback)   取消监听小程序要打开的页面不存在事件
      • wx.offError(callback)                    取消监听小程序错误事件。                       
      • wx.offAudioInterruptionEnd(callback)     取消监听音频中断结束事件           
      • wx.offAudioInterruptionBegin(callback)                   取消监听音频因为受到系统占用而被中断开始事件
      • wx.offAppShow(callback)                                         取消监听小程序切前台事件
      • wx.offAppHide(callback)                                           取消监听小程序切后台事件 
  • 定时器
    • clearInterval(number 定时器interval的id)        取消由 setInterval 设置的定时器
    • clearTimeout(number timeout的Id)                 取消由 setTimeout 设置的定时器。                                      
    • setInterval(callback,time,params)                   设定一个定时器。按照指定的周期(以毫秒计)来执行注册的回调函数 返回id
    • setTimeout(callback,time,params)                  设定一个定时器。按照指定的周期(以毫秒计)来执行注册的回调函数
  • 调试
    • wx.setEnableDebug({enableDebug:false,success:function(){},fail:function(){}},complete:function(){})     设置是否打开调试开关。此开关对正式版也能生效
    • wx.getLogManager({level:0})   获取日志管理器对象
    • console
      • .debug()         向调试面板中打印 debug 日志
      • .error()            向调试面板中打印 error 日志
      • .group(string label)           在调试面板中创建一个新的分组。随后输出的内容都会被添加一个缩进,表示该内容属于当前分组。调用 console.groupEnd之后分组结束
      • .groupEnd()       结束由 console.group 创建的分组
      • .info()                 向调试面板中打印 info 日志 
      • .log()                  向调试面板中打印 log 日志
      • .warn()               向调试面板中打印 warn 日志
    • LogManager                日志管理器实例,可以通过 wx.getLogManager 获取。
      • .debug                写 debug 日志
      • .info                    写 info 日志
      • .log                     写 log 日志
      • .warn                  写 warn 日志
  • 路由     下面参数object包含 {url,success,fail,complete} 最后一个url变为delta层数
    • wx.switchTab({url:"/index"})  跳转到 tabBar 页面(必须是app.json里配置的tabBar,并关闭其他所有非 tabBar 页面
    • wx.reLaunch(object)            关闭所有页面,打开到应用内的某个页面
    • wx.redirectTo(object)      关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。                
    • wx.navigateTo(object)         保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层
    • wx.navigateBack({delta:2})    关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层
  • 界面
    • 交互
      • wx.showToast(object)              显示消息提示框
      • wx.showModal(object)             显示模态对话框
      • wx.showLoading(object)          显示 loading 提示框。需主动调用 wx.hideLoading 才能关闭提示框          
      • wx.showActionSheet(object)    显示操作菜单
      • wx.hideToast(object)                隐藏消息提示框
      • wx.hideLoading(object)            隐藏 loading 提示框
    • 导航栏
      • wx.showNavigationBarLoading(obj)   在当前页面显示导航条加载动画
      • wx.setNavigationBarTitle(obj)              动态设置当前页面的标题                  
      • wx.setNavigationBarColor(obj)            设置页面导航条颜色
      • wx.hideNavigationBarLoading(obj)      在当前页面隐藏导航条加载动画
    • 背景
      • wx.setBackgroundTextStyle(obj)          动态设置下拉背景字体、loading 图的样式               
      • wx.setBackgroundColor(obj)                动态设置窗口的背景色
    • Tab Bar
      • wx.showTabBarRedDot(obj)                 显示 tabBar 某一项的右上角的红点
      • wx.showTabBar(obj)                             显示 tabBar
      • wx.setTabBarStyle(obj)                         动态设置 tabBar 的整体样式
      • wx.setTabBarItem(obj)                           动态设置 tabBar 某一项的内容       
      • wx.setTabBarBadge(obj)                       为 tabBar 某一项的右上角添加文本
      • wx.removeTabBarBadge(obj)                移除 tabBar 某一项右上角的文本
      • wx.hideTabBarRedDot(obj)                   隐藏 tabBar 某一项的右上角的红点
      • wx.hideTabBar(obj)                                隐藏 tabBar
    • 字体
      • wx.loadFontFace(obj)                 动态加载网络字体。文件地址需为下载类型。iOS 仅支持 https 格式文件地址 
    • 下拉刷新
      • wx.stopPullDownRefresh(obj)     停止当前页面下拉刷新
      • wx.startPullDownRefresh(obj)    开始下拉刷新。调用后触发下拉刷新动画,效果与用户手动下拉刷新一致
    • 滚动
      • wx.pageScrollTo(obj)                     将页面滚动到目标位置
    • 动画
        • wx.createAnimation(obj)      创建一个动画实例 animation
      Animation
      •            由上门面创建的动画实例对象
        • .bottom(number|string  value)    设置 bottom 值
        • .export() 导出动画队列
        • .height(string|number value) 设置高度
        • .left                                         设置 left 值 参数同上
        • .matrix          同 css transform-function matrix
        • .matrix3d      同css  同 transform-function matrix3d
        • .opacity(0~1)  设置透明度
        • .right(strng|number  value)      设置 right 值
        • .rotate(-180~180)   从原点顺时针旋转一个角度
        • .rotate3d(x,y,z,angle)   从 X 轴顺时针旋转一个角度angle的值为-180~180
        • .rotateX(-180~180)      从 X 轴顺时针旋转一个角度
        • .rotateY(angle)             从 Y 轴顺时针旋转一个角度
        • .rotateZ(angle)             从 Z 轴顺时针旋转一个角度
        • .scale(sx,sy)                  缩放  当仅有 sx 参数时,sx:表示在 X 轴、Y 轴同时缩放sx倍数  sy:在 Y 轴缩放 sy 倍数
        • .scale3d(sx,sy,sz)         缩放
        • .scaleX(x缩放的倍数)   缩放 X 轴
        • .scaleY         缩放 Y 轴
        • .scaleZ         缩放 Z 轴
        • .skew            对 X、Y 轴坐标进行倾斜
        • .skewX         对 X 轴坐标进行倾斜
        • .skewY        对 Y 轴坐标进行倾斜
        • .step           表示一组动画完成。可以在一组动画中调用任意多个动画方法,一组动画中的所有动画会同时开始,一组动画完成后才会进行下一组动画。
        • .top              设置 top 值
        • .translate       平移变换
        • .translate3d     对 xyz 坐标进行平移变换
        • .translateX      对 X 轴平移
        • .backgroundColor    设置背景色
        • .translateY                对 Y 轴平移
        • .translateZ                对 Z 轴平移
        • .wi                             设置宽度
    • 置顶
      • wx.setTopBarText    动态设置置顶栏文字内容。只有当前小程序被置顶时能生效,如果当前小程序没有被置顶,也能调用成功,但是不会立即生效,只有在用户将这个小程序置顶后才换上设置的文字内容
    • 自定义组件
      • wx.nextTick              延迟一部分操作到下一个时间片再执行。(类似于 setTimeout)
    • 菜单
      • wx.getMenuButtonBoundingClientRect           获取菜单按钮(右上角胶囊按钮)的布局位置信息。坐标信息以屏幕左上角为原点。
    • 窗口
      • wx.onWindowResize           监听窗口尺寸变化事件
      • wx.offWindowResize            取消监听窗口尺寸变化事件
  • 网络
    • 发起请求
      • wx.request                             发起 HTTPS 网络请求。
      • RequestTask                            网络请求任务对象
        • .abort()                           中断请求任务
        • .offHeadersReceived(callback)    监听 HTTP Response Header 事件。会比请求完成事件更早
        • .onHeadersReceived(callback)    取消监听 HTTP Response Header 事件
    • 下载
        • wx.downloadFile                              下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求
      DownloadTask
        •    一个可以监听下载进度变化的事件,一级取消下载任务的对象

        • .abort()                            中断下载任务
        • .offHeadersReceived(callback)   取消监听 HTTP Response Header 事件
        • .offProgressUpdate(callback)      取消监听下载进度变化事件
        • .onHeadersReceived(callback)   监听 HTTP Response Header 事件。会比请求完成事件更早
        • .onProgressUpdate(callback)      监听下载进度变化事件
    • 上传
      • wx.uploadFile            将本地资源上传到服务器。客户端发起一个 HTTPS POST 请求
      • UploadTask                一个可以监听上传进度变化事件,以及取消上传任务的对象
        • .abort()                             中断上传任务
        • .offHeadersReceived       取消监听 HTTP Response Header 事件
        • .offProgressUpdate         取消监听上传进度变化事件
        • .onHeadersReceived       监听 HTTP Response Header 事件。会比请求完成事件更早
        • .onProgressUpdate         监听上传进度变化事件
    • WebSocket
      • wx.sendSocketMessage     通过 WebSocket 连接发送数据。需要先 wx.connectSocket,并在 wx.onSocketOpen 回调之后才能发送
      • wx.onSocketOpen               监听 WebSocket 连接打开事件
      • wx.onSocketMessage         监听 WebSocket 接受到服务器的消息事件
      • wx.onSocketError               监听 WebSocket 错误事件
      • wx.onSocketClose              监听 WebSocket 连接关闭事件
      • wx.connectSocket               创建一个 WebSocket 连接。使用前请注意阅读相关说明。
      • wx.closeSocket                   关闭 WebSocket 连接
      • SocketTask                          WebSocket 任务,可通过 wx.connectSocket() 接口创建返回
        • .close                        关闭 WebSocket 连接
        • .onClose                   监听 WebSocket 连接关闭事件
        • .onError                    监听 WebSocket 错误事件
        • .onMessage             监听 WebSocket 接受到服务器的消息事件
        • .onOpen                   监听 WebSocket 连接打开事件
        • .send                        通过 WebSocket 连接发送数据
    • mDNS
      • wx.stopLocalServiceDiscovery              停止搜索 mDNS 服务
      • wx.startLocalServiceDiscovery              开始搜索局域网下的 mDNS 服务。搜索的结果会通过 wx.onLocalService* 事件返回。
      • wx.onLocalServiceResolveFail              监听 mDNS 服务解析失败的事件
      • wx.onLocalServiceLost                          监听 mDNS 服务离开的事件
      • wx.onLocalServiceFound                       监听 mDNS 服务发现的事件
      • wx.onLocalServiceDiscoveryStop          监听 mDNS 服务停止搜索的事件 
      • wx.offLocalServiceResolveFail              取消监听 mDNS 服务解析失败的事件
      • wx.offLocalServiceLost                           取消监听 mDNS 服务离开的事件
      • wx.offLocalServiceFound                        取消监听 mDNS 服务发现的事件
      • wx.offLocalServiceDiscoveryStop           取消监听 mDNS 服务停止搜索的事件
  • 数据缓存
    • wx.setStorageSync                   wx.setStorage 的同步版本
    • wx.setStorage                           将数据存储在本地缓存中指定的 key 中。会覆盖掉原来该 key 对应的内容
    • wx.removeStorageSync           wx.removeStorage 的同步版本
    • wx.removeStorage                  从本地缓存中移除指定 key
    • wx.getStorageSync                 wx.getStorage 的同步版本
    • wx.getStorageInfoSync            wx.getStorageInfo 的同步版本
    • wx.getStorageInfo                    异步获取当前storage的相关信息
    • wx.getStorage                         从本地缓存中异步获取指定 key 的内容
    • wx.clearStorageSync              wx.clearStorage 的同步版本
    • wx.clearStorage                      清理本地数据缓存
  • 媒体
    • 地图
      • wx.createMapContext                  创建 map 上下文 MapContext 对象。
      • MapContext                                  MapContext 实例,可通过 wx.createMapContext 获取。
        • .getCenterLocation             获取当前地图中心的经纬度。返回的是 gcj02 坐标系,可以用于 wx.openLocation()
        • .getRegion                          获取当前地图的视野范围
        • .getScale                            获取当前地图的缩放级别
        • .includePoints                    缩放视野展示所有经纬度
        • .moveToLocation               将地图中心移动到当前定位点。需要配合map组件的show-location使用
        • .translateMarker                 平移marker,带动画
    • 图片
      • wx.saveImageToPhotosAlbum             保存图片到系统相册
      • wx.previewImage                                 在新页面中全屏预览图片。预览的过程中用户可以进行保存图片、发送给朋友等操作。
      • wx.getImageInfo                                   获取图片信息。网络图片需先配置download域名才能生效
      • wx.compressImage                              压缩图片接口,可选压缩质量
      • wx.chooseMessageFile                        从客户端会话选择文件。
      • wx.chooseImage                                   从本地相册选择图片或使用相机拍照。
    • 视频
      • wx.saveVideoToPhotosAlbum               保存视频到系统相册
      • wx.createVideoContext                          创建 video 上下文 VideoContext 对象。
      • wx.chooseVideo                                     拍摄视频或从手机相册中选视频。
      • VideoContext                                          VideoContext 实例,可通过 wx.createVideoContext 获取
        • .exitFullScreen                              退出全屏
        • .hideStatusBar                              隐藏状态栏,仅在iOS全屏下有效
        • .pause                                           暂停视频
        • .play                                               播放视频
        • .playbackRate                                设置倍速播放
        • .requestFullScreen                         进入全屏
        • .seek                                               跳转到指定位置
        • .sendDanmu                                   发送弹幕
        • .showStatusBar                              显示状态栏,仅在iOS全屏下有效
        • .stop                                                停止视频
    • 音频
      • wx.stopVoice                                            结束播放语音。
      • wx.setInnerAudioOption                           设置 InnerAudioContext 的播放选项。设置之后对当前小程序全局生效。
      • wx.playVoice                                             开始播放语音。同时只允许一个语音文件正在播放,如果前一个语音文件还没播放完,将中断前一个语音播放。
      • wx.pauseVoice                                          暂停正在播放的语音。再次调用 wx.playVoice 播放同一个文件时,会从暂停处开始播放。如果想从头开始播放,需要先调用 wx.stopVoice
      • wx.getAvailableAudioSources                   获取当前支持的音频输入源
      • wx.createInnerAudioContext                      创建内部 audio 上下文 InnerAudioContext 对象。
      • wx.createAudioContext                             创建 audio 上下文 AudioContext 对象。                  
      • InnerAudioContext                                    InnerAudioContext 实例,可通过 wx.createInnerAudioContext 接口获取实例。
        • .destroy                                           销毁当前实例
        • .offCanplay                                      取消监听音频进入可以播放状态的事件
        • .offEnded
        • .offError                                            取消监听音频自然播放至结束的事件
        • .offPause
        • .offPlay
        • .offSeeked
        • .offSeeking
        • .offStop
        • .offTimeUpdate
        • .offWaiting
        • .onCanplay
        • .onEnded
        • .onError
        • .onPause
        • .onPlay
        • .onSeeked
        • .onSeeking
        • .onStop
        • .onTimeUpdate
        • .onWaiting
        • .pause
        • .play
        • .seek
        • .stop
      • AudioContext
        • .seek
        • .setSrc
        • .pause
        • .play
    • 背景音频
      • wx.stopBackgroundAudio
      • wx.seekBackgroundAudio
      • wx.playBackgroundAudio
      • wx.pauseBackgroundAudio
      • wx.onBackgroundAudioStop
      • wx.onBackgroundAudioPlay
      • wx.onBackgroundAudioPause
      • wx.getBackgroundAudioPlayerState
      • wx.getBackgroundAudioManager
      • BackgroundAudioManager
        • .onCanplay
        • .onEnded
        • .onError
        • .onNext
        • .onPause
        • .onPlay
        • .onPrev
        • .onSeeked
        • .onSeeking
        • .onStop
        • .onTimeUpdate
        • .onWaiting
        • .pause
        • .play
        • .seek
        • .stop
    • 实时音视频
      • wx.createLivePusherContext
      • wx.createLivePlayerContext
      • LivePusherContext
        • .pause
        • .pauseBGM
        • .playBGM
        • .resume
        • .resumeBGM
        • .setBGMVolume
        • .snapshot
        • .start
        • .stop
        • .stopBGM
        • .switchCamera
        • .toggleTorch
      • LivePlayerContext
        • .exitFullScreen
        • .mute
        • .pause
        • .play
        • .requestFullScreen
        • .resume
        • .stop
    • 录音
      • wx.stopRecord
      • wx.startRecord
      • wx.getRecorderManager
      • RecorderManager
        • .onError
        • .onFrameRecorded
        • .onInterruptionBegin
        • .onInterruptionEnd
        • .onPause
        • .onResume
        • .onStart
        • .onStop
        • .pause
        • .resume
        • .start
        • .stop
    • 相机
      • wx.createCameraContext
      • CameraContext
        • .startRecord
        • .stopRecord
        • .takePhoto
  • 位置
    • wx.openLocation                       使用微信内置地图查看位置
    • wx.getLocation                          获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用。
    • wx.chooseLocation                   打开地图选择位置。
  • 转发
    • wx.updateShareMenu               更新转发属性
    • wx.showShareMenu                 显示当前页面的转发按钮
    • wx.hideShareMenu                   隐藏转发按钮
    • wx.getShareInfo                       获取转发详细信息
  • 画布
    • wx.createCanvasContext
    • wx.canvasToTempFilePath
    • wx.canvasPutImageData
    • wx.canvasGetImageData
    • CanvasContext
      • .arc
      • .arcTo
      • .beginPath
      • .bezierCurveTo
      • .clearRect
      • .clip
      • .closePath
      • .createCircularGradient
      • .createLinearGradient
      • .createPattern
      • .draw
      • .drawImage
      • .fill
      • .fillRect
      • .fillText
      • .lineTo
      • .measureText
      • .moveTo
      • .quadraticCurveTo
      • .rect
      • .restore
      • .rotate
      • .save
      • .scale
      • .setFillStyle
      • .setFontSize
      • .setGlobalAlpha
      • .setLineCap
      • .setLineDash
      • .setLineJoin
      • .setLineWidth
      • .setMiterLimit
      • .setShadow
      • .setStrokeStyle
      • .setTextAlign
      • .setTextBaseline
      • .setTransform
      • .stroke
      • .strokeRect
      • .strokeText
      • .transform
      • .translate
    • CanvasGradient
      • .addColorStop
    • Color
  • 文件
    • wx.saveFile
    • wx.removeSavedFile
    • wx.openDocument
    • wx.getSavedFileList
    • wx.getSavedFileInfo
    • wx.getFileSystemManager
    • wx.getFileInfo
    • FileSystemManager
      • .access
      • .accessSync
      • .appendFile
      • .appendFileSync
      • .copyFile
      • .copyFileSync
      • .getFileInfo
      • .getSavedFileList
      • .mkdir
      • .mkdirSync
      • .readdir
      • .readdirSync
      • .readFile
      • .readFileSync
      • .removeSavedFile
      • .rename
      • .renameSync
      • .rmdir
      • .rmdirSync
      • .saveFile
      • .saveFileSync
      • .stat
      • .statSync
      • .unlink
      • .unlinkSync
      • .unzip
      • .writeFile
      • .writeFileSync
    • Stats
      • .isDirectory
      • .isFile
  • 开放接口
    • 登录
      • wx.login                      调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。更多使用方法详见 小程序登录。
      • wx.checkSession      检查登录态是否过期
    • 小程序跳转
      • wx.navigateToMiniProgram                     打开另一个小程序
      • wx.navigateBackMiniProgram                 返回到上一个小程序。只有在当前小程序是被其他小程序打开时可以调用成功
    • 帐号信息
      • wx.getAccountInfoSync                         获取当前帐号信息
    • 用户信息
      • wx.getUserInfo                          获取用户信息。调用前需要 用户授权 scope.userInfo。
      • UserInfo                                     用户信息
    • 数据上报
      • wx.reportMonitor                      自定义业务数据监控上报接口。
    • 数据分析
      • wx.reportAnalytics                   自定义分析数据上报接口。使用前,需要在小程序管理后台自定义分析中新建事件,配置好事件名与字段。
    • 支付
      • wx.requestPayment                 发起微信支付。了解更多信息,请查看微信支付接口文档
    • 授权
      • wx.authorize                           提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。更多用法详见 用户授权。
    • 设置
      • wx.openSetting           调起客户端小程序设置界面,返回用户设置的操作结果。设置界面只会出现小程序已经向用户请求过的权限
      • wx.getSetting              获取用户的当前设置。返回值中只会出现小程序已经向用户请求过的权限。
      • AuthSetting                 用户授权设置信息,详情参考权限
    • 收货地址
      • wx.chooseAddress          获取用户收货地址。调起用户编辑收货地址原生界面,并在编辑完成后返回用户选择的地址。调用前需要 用户授权 scope.address
    • 卡券
      • wx.openCard                   查看微信卡包中的卡券。只有通过 认证 的小程序或文化互动类目的小游戏才能使用。更多文档请参考 微信卡券接口文档。
      • wx.addCard                     批量添加卡券。只有通过 认证 的小程序或文化互动类目的小游戏才能使用。更多文档请参考 微信卡券接口文档。
    • 发票
      • wx.chooseInvoiceTitle    选择用户的发票抬头。当前小程序必须关联一个公众号,且这个公众号是完成了微信认证的,才能调用 chooseInvoiceTitle。
      • wx.chooseInvoice           选择用户已有的发票。
    • 生物认证
      • wx.startSoterAuthentication                        开始 SOTER 生物认证。验证流程请参考说明。
      • wx.checkIsSupportSoterAuthentication       获取本机支持的 SOTER 生物认证方式
      • wx.checkIsSoterEnrolledInDevice               获取设备内是否录入如指纹等生物信息的接口
    • 微信运动
      • wx.getWeRunData                                       获取用户过去三十天微信运动步数。需要先调用 wx.login 接口。步数信息会在用户主动进入小程序时更新。
  • 设备
    • iBeacon                         
      • wx.stopBeaconDiscovery          停止搜索附近的 iBeacon 设备
      • wx.startBeaconDiscovery
      • wx.onBeaconUpdate
      • wx.onBeaconServiceChange
      • wx.getBeacons
      • IBeaconInfo
    • Wi-Fi
      • wx.stopWifi                       关闭 Wi-Fi 模块。
      • wx.startWifi
      • wx.setWifiList
      • wx.onWifiConnected
      • wx.onGetWifiList
      • wx.getWifiList
      • wx.getConnectedWifi
      • wx.connectWifi
      • WifiInfo
    • 低功耗蓝牙
      • wx.readBLECharacteristicValue              读取低功耗蓝牙设备的特征值的二进制数据值
      • wx.onBLEConnectionStateChange 
      • wx.onBLECharacteristicValueChange
      • wx.notifyBLECharacteristicValueChange
      • wx.getBLEDeviceServices
      • wx.getBLEDeviceCharacteristics
      • wx.createBLEConnection
      • wx.closeBLEConnection
      • wx.writeBLECharacteristicValue
    • 联系人
      • wx.addPhoneContact        添加手机通讯录联系人。用户可以选择将该表单以「新增联系人」或「添加到已有联系人」的方式,写入手机系统通讯录。
    • 蓝牙
      • wx.stopBluetoothDevicesDiscovery
      • wx.startBluetoothDevicesDiscovery
      • wx.openBluetoothAdapter
      • wx.onBluetoothDeviceFound
      • wx.onBluetoothAdapterStateChange
      • wx.getConnectedBluetoothDevices
      • wx.getBluetoothDevices
      • wx.getBluetoothAdapterState
      • wx.closeBluetoothAdapter
    • 电量
      • wx.getBatteryInfoSync
      • wx.getBatteryInfo             获取设备电量。同步 API wx.getBatteryInfoSync 在 iOS 上不可用。
    • 剪贴板
      • wx.setClipboardData           设置系统剪贴板的内容
      • wx.getClipboardData           获取系统剪贴板的内容
    • NFC
      • wx.stopHCE
      • wx.startHCE
      • wx.sendHCEMessage
      • wx.onHCEMessage
      • wx.getHCEState
    • 网络
      • wx.onNetworkStatusChange           监听网络状态变化事件
      • wx.getNetworkType
    • 屏幕
      • wx.setScreenBrightness            设置屏幕亮度
      • wx.setKeepScreenOn
      • wx.onUserCaptureScreen
      • wx.getScreenBrightness
    • 电话
      • wx.makePhoneCall                    拨打电话
    • 加速计
      • wx.stopAccelerometer             停止监听加速度数据。
      • wx.startAccelerometer
      • wx.onAccelerometerChange
    • 罗盘
      • wx.stopCompass
      • wx.startCompass
      • wx.onCompassChange
    • 设备方向
      • wx.stopDeviceMotionListening
      • wx.startDeviceMotionListening
      • wx.onDeviceMotionChange
    • 陀螺仪
      • wx.stopGyroscope
      • wx.startGyroscope
      • wx.onGyroscopeChange
    • 性能
      • wx.onMemoryWarning             监听内存不足告警事件
    • 扫码
      • wx.scanCode                           调起客户端扫码界面进行扫码
    • 振动
      • wx.vibrateShort                      使手机发生较短时间的振动(15 ms)。仅在 iPhone 7 / 7 Plus 以上及 Android 机型生效
      • wx.vibrateLong
  • Worker
    • wx.createWorker                          创建一个 Worker 线程。目前限制最多只能创建一个 Worker,创建下一个 Worker 前请先调用 Worker.terminate
    • Worker                                          Worker 实例,主线程中可通过 wx.createWorker 接口获取,worker 线程中可通过全局变量 worker 获取。
      • .onMessage                        监听主线程/Worker 线程向当前线程发送的消息的事件。
      • .postMessage                      向主线程/Worker 线程发送的消息。
      • .terminate                             结束当前 Worker 线程。仅限在主线程 worker 对象上调用。
  • 第三方平台
    • wx.getExtConfigSync
    • wx.getExtConfig                              获取第三方平台自定义的数据字段。
  • WXML
    • wx.createSelectorQuery                  返回一个 SelectorQuery 对象实例
    • wx.createIntersectionObserver
    • IntersectionObserver
      • .disconnect
      • .observe
      • .relativeTo
      • .relativeToViewport
    • NodesRef
      • .boundingClientRect
      • .context
      • .fields
      • .scrollOffset
    • SelectorQuery
      • .exec
      • .in
      • .select
      • .selectAll
      • .selectViewport

 

转载于:https://www.cnblogs.com/lichihua/p/10545144.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部