我也遇到这样的问题, 安卓和ios都是会移位. 我想问下,楼主你解决了吗?
小程序 input组件fixed定位后 滚动页面光标会移位?小程序input组件 固定定位在底部, 设置hold-keyboard 后 页面滚动 input光标会向上错位,请问有解决方法吗?
2020-03-26在安卓上, 我也频繁遇到这个问题. 你找到解决办法了吗?
在蓝牙发送数据过程中,蓝牙设备自动断开,请问是什么原因- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo //开启通知-硬件返回数据 notifyBLECharacteristicValueChange() { let that = this console.debug('characteristicId', that.data.notiUUID) wx.notifyBLECharacteristicValueChange({ deviceId: that.data.blueToothItem.deviceId,//设备id that.data.deviceId serviceId: that.data.serviceId,//服务uuid characteristicId: that.data.notiUUID,//特征uuid--只读 state: true,//true表示开启Notify,false关闭 success: function (res) { console.debug('通知数据的改变---成功', res) //that.openBlueTooth() setTimeout(() => { that.toStrFun() }, 2000) that.data.isProofread = false that.data.isOpenBlueTooth = false }, fail: function (res) { console.debug('通知数据的改变--失败', res) if (that.data.isProofread){ //校对时间写入失败 if(that.data.proofreadTimes < 4){ that.data.proofreadTimes ++ setTimeout(()=>{ that.toStrFun() },1000) } if(that.data.proofreadTimes === 4){ that.data.proofreadTimes = 1 that.data.isProofread = false wx.showToast({ title: '时间校对写入失败', icon:'none' }) } } //开锁数据写入失败 if (that.data.isOpenBlueTooth){ if (that.data.proofreadTimes < 4) { that.data.proofreadTimes++ setTimeout(() => { that.openBlueTooth() }, 1000) } if (that.data.proofreadTimes === 4) { that.data.proofreadTimes = 1 that.data.isProofread = false wx.showToast({ title: '开锁写入失败', icon: 'none' }) } } } }) //硬件返回数据 //that.openlockBack() }, toStrFun: function () { let that = this let UUID = that.data.UUID let serviceId = that.data.serviceId //调用锁的各种指令 that.lockOrder() console.debug('校对时间指令:', that.data.hexStrTime) console.log('校对时间',util.hex2array(that.data.hexStrTime)) // 校准时间 wx.writeBLECharacteristicValue({ // 这里的 deviceId 需要在 getBluetoothDevices 或 onBluetoothDeviceFound 接口中获取that.data.deviceId, deviceId: that.data.blueToothItem.deviceId, // 这里的 serviceId 需要在 getBLEDeviceServices 接口中获取 serviceId: serviceId, // 这里的 characteristicId 需要在 getBLEDeviceCharacteristics 接口中获取 characteristicId: UUID, // 这里的value是ArrayBuffer类型hexStrTime,hexSearch value: util.hex2array(that.data.hexStrTime), success(res) { console.debug('writeBLECharacteristicValue success kkkkk', res) that.data.isProofread = true; }, fail(error){ console.debug('搜索,连接.开锁error-------', error) wx.showToast({ title: '发送时间校准失败', icon:'none' }) } }) },[图片] 蓝牙是连接上的,在发送数据的时候,蓝牙就自动断开了,请问是怎么回事。日志在5月14号10:26分上传,手机是红米:Redmi Note 4x,MIUI版本:MIUI 10.2
2019-08-27经常遇到这个问题. 有什么好的解决方案吗?
真机无法调试- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo [publib]:146 error run publib TypeError: Cannot read property 'toLowerCase' of undefined at a.g ([publib]:1) at new a ([publib]:1) at [publib]:1 at Object.u [as onReady] ([publib]:1) at Object.<anonymous> ([publib]:1) at o ([publib]:1) at i ([publib]:1) at __waServiceInit__ ([publib]:1) at __doWAServiceInit__ ([publib]:1) at [publib]:1 value @ [publib]:146 [publib]:833 ReferenceError: define is not defined at app.js:1 at ContextifyScript.Script.runInContext (vm.js:59) at Object.runInContext (vm.js:120) at loadCode ([publib]:827) at handleInitUserCode ([publib]:811) at handleSetupContext ([publib]:1221) at handleProcessMessage ([publib]:1230) at WebSocket.ws.on ([publib]:1458) at emitOne (events.js:115) at WebSocket.emit (events.js:210) loadCode @ [publib]:833 [publib]:833 ReferenceError: define is not defined at canvasdrawer.js:1 at ContextifyScript.Script.runInContext (vm.js:59) at Object.runInContext (vm.js:120) at loadCode ([publib]:827) at handleInitUserCode ([publib]:811) at handleSetupContext ([publib]:1221) at handleProcessMessage ([publib]:1230) at WebSocket.ws.on ([publib]:1458) at emitOne (events.js:115) at WebSocket.emit (events.js:210) loadCode @ [publib]:833 [publib]:833 ReferenceError: define is not defined at scan.js:1 at ContextifyScript.Script.runInContext (vm.js:59) at Object.runInContext (vm.js:120) at loadCode ([publib]:827) at handleInitUserCode ([publib]:811) at handleSetupContext ([publib]:1221) at handleProcessMessage ([publib]:1230) at WebSocket.ws.on ([publib]:1458) at emitOne (events.js:115) at WebSocket.emit (events.js:210) loadCode @ [publib]:833 [publib]:833 ReferenceError: define is not defined at index.js:1 at ContextifyScript.Script.runInContext (vm.js:59) at Object.runInContext (vm.js:120) at loadCode ([publib]:827) at handleInitUserCode ([publib]:811) at handleSetupContext ([publib]:1221) at handleProcessMessage ([publib]:1230) at WebSocket.ws.on ([publib]:1458) at emitOne (events.js:115) at WebSocket.emit (events.js:210) loadCode @ [publib]:833
2019-07-12我也遇到这种问题。并且cover-view不支持wx:if非常不方便,有什么好的解决方案吗?
安卓手机下cover-view wx:if渲染非常慢通过cover-view在地图上显示一些按钮,状态变化后,通过this.setData({ })重新渲染时,wx:if执行的非常慢,IOS正常,android异常慢。 请问什么原因,或者有什么替代方式?
2019-03-18input获取到光标也无法输入信息. 请问官方有解释文档吗?
开发工具input和textarea 无法输入使用开发工具开发过程中遇到了input标签和textarea标签,用鼠标点击控件,无法触发输入,反而点击控件上面,也就是控件外面,控件里面才会出现输入光标.. [图片] 如上图,光标放在此处点击鼠标,无法触发输入,控件里面不显示输入光标,输入无反应. [图片] 如上图,将光标放在标签外面,点击鼠标,则可以触发输入,下面的控件出现输入光标... 求解 这是为何? 难道大家没遇到? 前一版本的开发工具是对的..
2019-01-08先把开发者工具的账号切换登录其他账号, 然后再登录自己的账号. 重新扫码调试试试.
远程调试扫码后真机提示errorcode: -50005远程调试扫码后真机提示errorcode: -50005 , 我去查了错误码列表,[图片]说是企业已禁用, 这是什么情况呢? [图片]这个是手机显示, 用的iPhone 8P. 这个怎么解决呢? 第一次遇到这问题.
2018-09-07解决了吗?我也是遇到这个问题.两天了,都没能解决. 总是等不到回调
wx.onBLECharacteristicValueChange方法没有回调蓝牙设备已连接,用 wx.writeBLECharacteristicValue({ }) 已经返回成功了,被连接方应该已经收到了发出的信息切返回了信息 但是 wx.onBLECharacteristicValueChange(function(res){ console.log('收到了TCU返回的信息') console.log(res) }) 这个方法并没有被调用,是我写的位置不对吗? 我在onLoad/getBLEDeviceCharacteristics/notifyBLECharacteristicValueChange/writeBLECharacteristicValue方法里都写了该方法,但是都没有回调。 有谁碰到过这个问题吗?
2018-07-30