function bindAcc(callback) {
let id = null;
console.log("监听加速计");
id = plus.accelerometer.watchAcceleration((a) => {
uni.$emit('watchAcceleration', a);
}, function(e) {
console.log("监听失败:" + e.message);
if (id) {
plus.accelerometer.clearWatch(id);
id = null;
}
}, {
frequency: 20
});
console.log("监听加速计 id:",id);
callback(id);
}
- 发布:2020-08-31 17:40
- 更新:2020-09-01 10:29
- 阅读:560
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 2.8.8
手机系统: Android
手机系统版本号: Android 5.1
手机厂商: 小米
手机机型: 小米 ,vivo
页面类型: vue
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
调用成功
调用成功
实际结果:
17:33:57.609 [Vue warn]: Error in onLoad hook: "TypeError: e.setInterval is not a function"
17:33:57.670 TypeError: e.setInterval is not a function
17:33:57.609 [Vue warn]: Error in onLoad hook: "TypeError: e.setInterval is not a function"
17:33:57.670 TypeError: e.setInterval is not a function
bug描述:
plus.accelerometer.watchAcceleration 报错,项目升级了2.8.8 后,android 端 Error in onLoad hook: "TypeError: e.setInterval is not a function",不管是工具里面打包还是 离线打包。都有错误
slambb (作者)
哦哦,好吧。那离线打包是不是要等正式版出来?现在只能用云打包么
2020-09-01 15:12
DCloud_Android_ST
回复 slambb: 2.8.9的SDK预计今天会发出来
2020-09-01 15:35