- iOS真机,子组件内的节点绝对定位无法覆盖父组件中的节点
请使用ios真机测试。 今天测试发现,总结出来是 -webkit-overflow-scrolling: touch; 导致的问题。 <view class="flex"> <view class="flex-content"> <view class="fixed"></view> </view> <view class="flex-bottom"></view> </view> .flex { display: flex; flex-direction: column; height: 100%; position: relative; overflow: hidden; .flex-content { flex: 1; overflow-y: scroll; -webkit-overflow-scrolling: touch; // 该样式造成.fixed节点无法覆盖在 .flex-bottom 节点之上 .fixed { width: 100%; height: 80%; background-color: #fff; position: fixed; left: 0; bottom: 0; z-index: 100; } } .flex-bottom { height: 120rpx; background-color: #fff; } }
2020-02-01 - scroll-view中获取view的top和scrollTop有问题
- 当前 Bug 的表现(可附上截图) [图片] 获取几组列表数据插入scroll-view 中,然后滚动 scroll-view,这个时候新插入一条数据到最后面,获取最后一个 view的top值正常,再插入一条时,获取的是 scroll-view 的高度值,第三个正常,第四个同第二个,如此反复 第一组代码: query.select(`#msg-item-${msgId}`).boundingClientRect(); query.selectViewport().scrollOffset(); query.exec((res) => { console.log(res); }); 第二组代码: console.log('查询dom节点', msgId); query.select(`#msg-item-${msgId}`).fields({ rect: true, size: true, scrollOffset: true }, (res) => { console.log(msgId, res); }).exec(); bug表现: [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-05-16 - Component 组件中 canvas 位移
[图片][图片] 页面由 home.js 包裹了4个 Component。 [图片] 在 二维码Component 中渲染了一个 canvas,初次渲染时没有问题;切换到其它组件后,再切换回 Component 组件时,canvas中内容偏移了,但是 canvas组件却没有移位 问题二: [图片][图片] 顶部区域使用canvas绘制,从底部 【二维码】、【排行榜】切换到 【客户统计】没有异常,但是从 【我的】切换到 【客户统计】,canvas 只能看到一半,如果开了 vConsole 开启的话,打开控制台 canvas 又正常了。试着将 canvas 绘制函数延迟 1000ms,且将调用时的生命周期 从 created 更换到 ready 问题依旧
2018-08-06 - IOS 10中Promise的问题
环境:系统版本为IOS10,微信版本为 6.6.0 问题:使用 Promise 函数时,在 测试版 和 体验版 中,console.log(Promise) 为 null,不能执行 resolve。 但是原样代码上传至正式版时可以正常执行 resolve。在其他IOS版本及机型中未发现此现象,android中也无 [图片]
2017-12-18 - setdata设置空数组
现有一个二维数组,数据格式如下: a = [ , [1,2], [4,5], [3,4,5] ] 现在通过下面两种方式将上面的数组置为空 setdata({ a: [] }) var param = {} param['a'] = [] setdata(param) 结果都会为 [ [1,2], [3, 4] ***] 等乱的数据,但在setdata之后打印 console.log(this.data.a.length),其长度都为 0
2017-03-31