微信小程序使用加速計實現搖一搖功能(一)

微信小程序硬件接口提供了加速計使用。javascript

用於計算手機的偏移距離。java

注:接口提供的比較簡單,更多須要本身處理。小程序

1.開啓:wx.startAccelerometer微信小程序

2.關閉:wx.stopAccelerometer微信

3.監聽:wx.onAccelerometerChange函數

返回值,x,y,z軸的偏移值。url

wx.onAccelerometerChange(function (res) {
  console.log(res.x)
  console.log(res.y)
  console.log(res.z)
})

示例1,使用加速計,實現搖一搖功能:spa

//開啓監聽
    wx.startAccelerometer({
      success: function (res) {
        console.info(res);
      }
    });

    //監聽距離
    wx.onAccelerometerChange(function (res) {
      if (res.x > 2) { //偏移量爲2時觸發,有的使用1
        wx.showModal({
          title: '提示',
          content: '觸發搖一搖',
          success: res => {
            wx.navigateTo({
              url: '../index/index',
            })
          }
        })
      }
    });

更多:.net

小程序Canvas繪製圖片太大,自動閃退,安卓會有crash問題code

小程序Canvas生成圖片draw()出現黑屏問題/不完整,安卓機率大

js時間函數getTime() 在蘋果手機上返回NaN的問題

相關文章
相關標籤/搜索