运行至设备到安卓真机
- 发布:2020-08-25 10:58
- 更新:2020-09-02 14:41
- 阅读:2325
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10 专业版
HBuilderX类型: 正式
HBuilderX版本号: 2.8.8
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: vivo
手机机型: V928A
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
onload 加速度计 正常调用
onload 加速度计 正常调用
实际结果:
10:49:17.702 [Vue warn]: Error in onLoad hook: "TypeError: e.setInterval is not a function"
10:49:17.743 (found at XXXXXXXX.vue:1)
10:49:17.764 TypeError: e.setInterval is not a function**
10:49:17.702 [Vue warn]: Error in onLoad hook: "TypeError: e.setInterval is not a function"
10:49:17.743 (found at XXXXXXXX.vue:1)
10:49:17.764 TypeError: e.setInterval is not a function**
bug描述:
调用【加速度计】安卓手机出以下错误、附件是我使用的调试工程,麻烦确认
10:49:17.702 [Vue warn]: Error in onLoad hook: "TypeError: e.setInterval is not a function"
10:49:17.743 (found at XXXXXXXX.vue:1)
10:49:17.764 TypeError: e.setInterval is not a function
同顶,我也遇到了这个问题。
uni-app代码写在App.vue的onShow中:
uni.onAccelerometerChange((e) => {
console.log('onAccelerometerChange be called');
var pages = getCurrentPages();
if(pages.length < 1) return;
var currentPage = pages[pages.length - 1]
if (currentPage.$vm.onAccelerometerChange) {
console.log('page size:' + pages.length);
currentPage.$vm.onAccelerometerChange(e)
}
});
报如下错误:
15:50:40.389 [Vue warn]: Error in onShow hook: "TypeError: e.setInterval is not a function"
15:50:40.430 (found at App.vue:1)
15:50:40.450 TypeError: e.setInterval is not a function
人人畅享 (作者)
收到,多谢,辛苦了。调试版下一个版本fix吗?
2020-08-26 15:45
DCloud_Android_ST
回复 人人畅享: 是的
2020-08-26 16:05
1***@qq.com
回复 人人畅享: 你好 同样的问题 可以留一下你的联系方式吗?
2022-11-18 00:32