- scroll-view 组件 transform 异常
- 当前 Bug 的表现(可附上截图) scroll-view 组件设置 transform: scale 样式后 scroll-into-view 位置不准确 [图片] - 预期表现 scale 之后 scroll-into-view 到正确位置 - 复现路径 - 提供一个最简复现 Demo 见代码片段
2019-05-01 - input 组件不随 scroll-view 滚动、穿透显示 bug
- 当前 Bug 的表现(可附上截图) input 组件不随 scroll-view 滚动、穿透显示 bug [图片] [图片] - 预期表现 按照文档 input 是在 focus 时才表现为原生组件,希望不要与文档相左,不要出现 bug - 复现路径 在真机中执行代码片段,执行条件: 设备型号: iPhone X (非常重要,一定要真机才出现bug) 操作系统版本: iOS 12.2 (非常重要,必须升级到这个版本才出现 bug) - 提供一个最简复现 Demo 见代码片段 吐槽一下: 类似的问题从2月份开始就不断有人提,但官方愣是不解决,我们996已经很艰难了,拜托不要让我们996也解决不了这些问题。。。
2019-04-15 - 希望增加距离传感器(Proximity sensor)Api
- 需求的场景描述(希望解决的问题) 希望增加距离传感器(Proximity sensor)Api支持,以实现类似微信听语音信息的功能:使用扬声器播放,手机放到耳朵旁边时切换为听筒播放。 - 希望提供的能力 距离传感器(Proximity sensor)Api支持
2018-10-22 - 自定义导航栏布局跳动问题
- 需求的场景描述(希望解决的问题) navigationStyle="custom" 时,在真机环境下页面渲染有跳动。 观察发现初次渲染时 Window 高度为有系统固定导航条的高度,大约100-300毫秒之后才变成没有固定导航条的高度,导致使用 bottom 绝对定位的元素有跳动感。 同时,由于高度变化是发生在组件 ready 事件之后,导致使用 SelectorQuery 测量元素位置和尺寸可能不准确,目前只能使用延迟几百毫秒后再调用 SelectorQuery ,但是,这个高度变化的延迟时间并不可预测,一些情况下延迟 500 毫秒还会出现问题,增加延迟时间又会影响体验。 我不知道框架开发者使用了什么黑科技,当我使用远程调试时这个问题就消失了。 - 希望提供的能力 navigationStyle="custom" 时,页面初始高度就是整个 Window 的高度,如果没法解决,希望把高度变化放到 ready 事件之前,或者增加一个页面高度变更事件。 备注:我使用 Component 构造器来作为页面,而不是 Page 。
2018-08-19 - 自定义导航栏布局跳动问题
- 需求的场景描述(希望解决的问题) navigationStyle="custom" 时,在真机环境下页面渲染有跳动。 观察发现初次渲染时 Window 高度为有系统固定导航条的高度,大约100-300毫秒之后才变成没有固定导航条的高度,导致使用 bottom 绝对定位的元素有跳动感。 同时,由于高度变化是发生在组件 ready 事件之后,导致使用 SelectorQuery 测量元素位置和尺寸可能不准确,目前只能使用延迟几百毫秒后再调用 SelectorQuery ,但是,这个高度变化的延迟时间并不可预测,一些情况下延迟 500 毫秒还会出现问题,增加延迟时间又会影响体验。 我不知道框架开发者使用了什么黑科技,当我使用远程调试时这个问题就消失了。 - 希望提供的能力 navigationStyle="custom" 时,页面初始高度就是整个 Window 的高度,如果没法解决,希望把高度变化放到 ready 事件之前,或者增加一个页面高度变更事件。 备注:我使用 Component 构造器来作为页面,而不是 Page 。
2018-08-19 - 自定义导航栏布局跳动问题
- 需求的场景描述(希望解决的问题) navigationStyle="custom" 时,在真机环境下页面渲染有跳动。 观察发现初次渲染时 Window 高度为有系统固定导航条的高度,大约100-300毫秒之后才变成没有固定导航条的高度,导致使用 bottom 绝对定位的元素有跳动感。 同时,由于高度变化是发生在组件 ready 事件之后,导致使用 SelectorQuery 测量元素位置和尺寸可能不准确,目前只能使用延迟几百毫秒后再调用 SelectorQuery ,但是,这个高度变化的延迟时间并不可预测,一些情况下延迟 500 毫秒还会出现问题,增加延迟时间又会影响体验。 我不知道框架开发者使用了什么黑科技,当我使用远程调试时这个问题就消失了。 - 希望提供的能力 navigationStyle="custom" 时,页面初始高度就是整个 Window 的高度,如果没法解决,希望把高度变化放到 ready 事件之前,或者增加一个页面高度变更事件。 备注:我使用 Component 构造器来作为页面,而不是 Page 。
2018-08-19 - 自定义导航栏布局跳动问题
- 需求的场景描述(希望解决的问题) navigationStyle="custom" 时,在真机环境下页面渲染有跳动。 观察发现初次渲染时 Window 高度为有系统固定导航条的高度,大约100-300毫秒之后才变成没有固定导航条的高度,导致使用 bottom 绝对定位的元素有跳动感。 同时,由于高度变化是发生在组件 ready 事件之后,导致使用 SelectorQuery 测量元素位置和尺寸可能不准确,目前只能使用延迟几百毫秒后再调用 SelectorQuery ,但是,这个高度变化的延迟时间并不可预测,一些情况下延迟 500 毫秒还会出现问题,增加延迟时间又会影响体验。 我不知道框架开发者使用了什么黑科技,当我使用远程调试时这个问题就消失了。 - 希望提供的能力 navigationStyle="custom" 时,页面初始高度就是整个 Window 的高度,如果没法解决,希望把高度变化放到 ready 事件之前,或者增加一个页面高度变更事件。 备注:我使用 Component 构造器来作为页面,而不是 Page 。
2018-08-19 - 自定义导航栏布局跳动问题
- 需求的场景描述(希望解决的问题) navigationStyle="custom" 时,在真机环境下页面渲染有跳动。 观察发现初次渲染时 Window 高度为有系统固定导航条的高度,大约100-300毫秒之后才变成没有固定导航条的高度,导致使用 bottom 绝对定位的元素有跳动感。 同时,由于高度变化是发生在组件 ready 事件之后,导致使用 SelectorQuery 测量元素位置和尺寸可能不准确,目前只能使用延迟几百毫秒后再调用 SelectorQuery ,但是,这个高度变化的延迟时间并不可预测,一些情况下延迟 500 毫秒还会出现问题,增加延迟时间又会影响体验。 我不知道框架开发者使用了什么黑科技,当我使用远程调试时这个问题就消失了。 - 希望提供的能力 navigationStyle="custom" 时,页面初始高度就是整个 Window 的高度,如果没法解决,希望把高度变化放到 ready 事件之前,或者增加一个页面高度变更事件。 备注:我使用 Component 构造器来作为页面,而不是 Page 。
2018-08-19 - 开发者工具升级到 1.02.1807120 SelectorQuery 异常
组件 ready() 方法调用 wx.createSelectorQuery() ,开发者工具打开项目时自动加载报警告信息且代码未正常执行,编译刷新后恢复正常;在微信手机端预览初次运行偶尔会出现。 我的项目中使用了很多 SelectorQuery 测量 element 尺寸来计算显示模式的代码,此问题会导致界面无法正常显示,希望能给出解决办法,非常感谢。 附出错信息: An SelectorQuery call is ignored because no proper page or component is found. Please considering using `SelectorQuery.in` to specify a proper one. 截图: [图片] 代码: // pages/TestComponent/TestComponent.js Component({ ready() { var query = wx.createSelectorQuery().in(this); query.select('.root').boundingClientRect(); query.exec(res => { console.log(res); }); } }) <!--pages/TestComponent/TestComponent.wxml--> <view class="root" /> // app.json { "pages":[ "pages/TestComponent/TestComponent", "pages/index/index" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "WeChat", "navigationBarTextStyle":"black" } }
2018-07-20