小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
根据 custom-tab-bar 动态生成底部导航,当导航超过 3 个,在真机下测试,icon 有闪烁的问题
复现demo: https://developers.weixin.qq.com/s/zwzssRm87e7s
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
把组件里的setdata注释掉 就不闪烁了。 闪烁的原因就是点击的时候setdata了一次 进入新的tab路由的时候又setdata了一次造成的闪烁。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
麻烦看下组件渲染的情况,存在多个tabbar的时候假设有4个 每次点击进入一个page 就会触发custom-tab-bar这个组件渲染四次,造成了闪现的样子,这证明了custom-tab-bar在全局并不是拥有独立的渲染空间,不唯一,理论上这类组件希望跟page是一样的,单独一个,但是目前随着个数增加渲染次数也成倍增加。
使用代码片段在iPhonexr 7.0.3没有复现哦,麻烦补充下具体的机型和提供复现视频
复现了不是就说明有这个bug吗?
首先进去有1和2两个按钮,1里面是三个导航,2里面是2个导航,点1按钮进去,底部总共三个导航(组件,接口,3),点击顺序从组件->接口->3,连续多点几遍,我测试了 iphone 7,iphone xr 都是必现
少打字,是没有复现,如果复现就不需要提供,没有复现所以才需要提供
麻烦提供下视频吧
是有闪烁的现象 - - !!!
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
把组件里的setdata注释掉 就不闪烁了。 闪烁的原因就是点击的时候setdata了一次 进入新的tab路由的时候又setdata了一次造成的闪烁。
麻烦看下组件渲染的情况,存在多个tabbar的时候假设有4个 每次点击进入一个page 就会触发custom-tab-bar这个组件渲染四次,造成了闪现的样子,这证明了custom-tab-bar在全局并不是拥有独立的渲染空间,不唯一,理论上这类组件希望跟page是一样的,单独一个,但是目前随着个数增加渲染次数也成倍增加。
使用代码片段在iPhonexr 7.0.3没有复现哦,麻烦补充下具体的机型和提供复现视频
复现了不是就说明有这个bug吗?
少打字,是没有复现,如果复现就不需要提供,没有复现所以才需要提供
麻烦提供下视频吧
是有闪烁的现象 - - !!!