私域电商软件及相关增值服务提供商    

免费试用
2023年微信小程序API-设备-罗盘
作者: --时间: 2025-07-11 10:00:55 阅读量:

微信小程序API-设备-罗盘提供了方便的罗盘数据监听和控制功能,是企业开发小程序时必不可少的一部分。

1. 实时监听罗盘数据

wx.onCompassChange()函数可用于实时监听罗盘数据,每秒更新5次。调用该函数后系统会开始自动监听,可通过wx.stopCompass()停止监听。回调函数返回当前的朝向角度。

参数 类型 说明
direction Number 面对的方向度数
wx.onCompassChange(function (res) {
  console.log(res.direction)
})

2. 开始/停止监听罗盘数据

wx.startCompass()函数可用于开始监听罗盘数据,低版本需做兼容处理。成功开始监听后,可在回调函数中执行相应逻辑。wx.stopCompass()函数可用于停止监听罗盘数据。

参数 类型 必填 说明
success Function 接口调用成功的回调函数
fail Function 接口调用失败的回调函数
complete Function 接口调用结束的回调函数(调用成功、失败都会执行)
wx.startCompass()

停止监听罗盘数据:

参数 类型 必填 说明
success Function 接口调用成功的回调函数
fail Function 接口调用失败的回调函数
complete Function 接口调用结束的回调函数(调用成功、失败都会执行)
wx.stopCompass()

3. 取消监听罗盘数据变化事件

wx.offCompassChange()函数可用于取消监听罗盘数据变化事件,若不传入回调函数参数则取消所有事件监听。

function callback

罗盘数据变化事件的回调函数

一套系统全搞定
  • 商家管理
  • 商品管理
  • 订单管理
  • 会员管理
  • 营销中心
  • 供应链入驻
  • 财务管理
  • 支付分账
  • 商城直播
免费试用
更多产品任你选
B2B2C多用户商城系统

类天猫&京东模式系统

了解更多
B2B2B电商交易系统

全渠道订货/采购及经销商管
理数字化系统

了解更多
S2B2B电商交易系统

上下游资源整合数字化解决方

了解更多
企业集采商城系统

中大型企业数字化采购与交易
系统

了解更多
员工福利商城系统

集福利管理、发放于一体的员
工福利商城

了解更多

电话咨询 微信咨询 0元开店