企业微信老他们老的api,新的api可能有问题,具体的大概是 if (isAndroid && wx.qy && util.compareVersion(version, '2.10.1') < 1) { let currentTime = new Date().getTime() wx.startRecord({ success: (res) => { } }) } else { recorderManager.start(recordOptions); }
企业微信小程序录音调试正常,但是真机会出现无法录音或者录音时间一直是0的情况?[图片]企业微信调试录音可以获取正常的时间和文件路径。。 [图片][图片]企业微信里面预览的话就会提示start fail。。。
2023-02-13获取高度的在ready 或者 onReady函数内去获取,不然页面没渲染完成可能获取的不准确
boundingClientRect获取的高度不准确有个需要是判断当前滚动到什么位置,然后高亮顶部对应的菜单。因为元素的内容是从接口获取的,需要获取在获取数据并页面渲染完成之后的元素高度,在setdata的callback里使用 [代码] wx.createSelectorQuery().select('#the-id').boundingClientRect(function(rect){ rect.id // 节点的ID rect.dataset // 节点的dataset rect.left // 节点的左边界坐标 rect.right // 节点的右边界坐标 rect.top // 节点的上边界坐标 rect.bottom // 节点的下边界坐标 rect.width // 节点的宽度 rect.height // 节点的高度 }).exec()[代码]获取高度发现不一定是页面渲染之后的高度。 怎么样才能获取到元素的渲染后高度或者有什么其他的方法可以实现这个需求?
2020-07-22获取高度的在ready 或者 onReady函数内去获取,不然页面没渲染完成可能获取的不准确
boundingClientRect 获取的高度值不准确[图片] [图片] [图片] 如图实际高度3692 ,获取高度只有3361. 有碰到过这个问题的吗?请问是什么原因,怎么解决?
2020-07-22已解决,因为我集成了微信电子健康卡的插件,由于环境切换原因,再切换的时候对于没有注册电子健康卡的环境依然保留了电子健康卡的逻辑,导致这样的问题,但是不知道为什么会这样
android7.0.12体验版和正式版,在调用路由函数的时候,小程序的生命周期会重载?android版本最新7.0.12体验版和正式版,在调用路由函数的时候,小程序的生命周期会重载,导致全局变量会被重置无法获取,开发版本和iOS版本是不会出现这个问题的,经测试是在体验版和正式版才会出现的
2020-03-10