收藏
回答

陀螺仪传感器单位问题(可能是bug)

回答关注问题邀请回答
收藏

2 个回答

  • 是小白啊
    是小白啊
    2020-04-01

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-04-01
    有用
    回复 5
    • LDZ
      LDZ
      2020-04-02
      import axios from 'axios';
      const app = getApp()
      var func = require("./func.js");
      Page({
        clickMe: function () {
          this.setData({ msg: func.getdata() })
        }
      })


      func.js:


      function getdata() {
        console.log(1);
        wx.startGyroscope({
          success() {
            console.log("陀螺仪已打开");
            var xDiff = 0;
            var yDiff = 0;
            var zDiff = 0;
            wx.onGyroscopeChange((res) => {
              xDiff += res.x * 0.2;
              yDiff += res.y * 0.2; 
              zDiff += res.z * 0.2;
              console.log("X:"; + xDiff)
              console.log("Y:" + yDiff)
              console.log("Z:" + zDiff)
            })
          },
        })
        return 1
      };




      module.exports = {
        getdata: getdata
      }
      2020-04-02
      回复
    • LDZ
      LDZ
      2020-04-02
      谢谢
      2020-04-02
      回复
    • LDZ
      LDZ
      2020-04-07
      你好,能帮忙看看吗?试了几台手机都是这样
      2020-04-07
      回复
    • 是小白啊
      是小白啊
      2020-04-07回复LDZ
      代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)提供下这个格式的代码
      2020-04-07
      回复
    • LDZ
      LDZ
      2020-04-07
      找到问题了,是每次真机调试没有完全初始化保留了上次的事件监听,谢谢
      2020-04-07
      回复
  • LDZ
    LDZ
    2020-04-01

    不好意思版本是1.02.1911180

    2020-04-01
    有用
    回复
登录 后发表内容
问题标签