Jalen_cokoino
Jalen_cokoino
  • 发布:2020-09-09 19:31
  • 更新:2020-09-10 16:48
  • 阅读:566

【报Bug】罗盘API接口多次调用数据输出频率会自动累加5

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win7 旗舰版

HBuilderX类型: 正式

HBuilderX版本号: 2.8.11

手机系统: Android

手机系统版本号: Android 7.0

手机厂商: 华为

手机机型: 荣耀9

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
export default {  
        data() {  
            return {  
                changeBlock: 1,  
            }  
        },  
        //页面加载时  
        onLoad() {  
            uni.startCompass();  
            uni.onCompassChange(function (res) {  
                console.log(res.direction);   //重复打开页面时,罗盘的数据输出频率会自动累加5。  
            });  
        },  
        //页面卸载时  
        onUnload: function() {  
            uni.stopCompass();  
        },  
        returnClick() {  
                //关闭当前页面,返回上一层或者多层页面  
                uni.navigateBack({  
                    delta: 1  
                });  
        }  
}

操作步骤:

从主页面多次进去罗盘获取数据页面,罗盘输出频率自动叠加5

预期结果:

罗盘的数据输出频率应该像官网那样固定为5次一秒。

实际结果:

罗盘的数据输出频率会自动累加5。

bug描述:

多次打开同一个页面,在加载页面的时候调用罗盘API,罗盘的数据输出频率会自动累加5。

2020-09-09 19:31 负责人:无 分享
已邀请:
Jalen_cokoino

Jalen_cokoino (作者)

哪位大神能帮忙解答一下,不胜感激!

该问题目前已经被锁定, 无法添加新回复