已提交测试项目

- 发布:2023-01-04 11:01
- 更新:2023-01-10 23:14
- 阅读:656
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 19043.2006
HBuilderX类型: 正式
HBuilderX版本号: 3.6.15
浏览器平台: Edge
浏览器版本: 108.0.1462.54 (正式版本) (64 位)
项目创建方式: HBuilderX
示例代码:
操作步骤:
五个tabbar多切换切换就看出问题了
五个tabbar多切换切换就看出问题了
预期结果:
比如说有五个tabbar 默认进去执行第一个的onShow 我切换第二个 就该执行第二个的onshow
比如说有五个tabbar 默认进去执行第一个的onShow 我切换第二个 就该执行第二个的onshow
实际结果:
比如说有五个tabbar 默认进去执行第一个的onShow 我切换第二个 执行onshow的却还是执行 第一个tabbar的内容
比如说有五个tabbar 默认进去执行第一个的onShow 我切换第二个 执行onshow的却还是执行 第一个tabbar的内容
bug描述:
刚开始是五个空页面 组成的tabbarList 例如page1 page2 page3 page4 page5,这五个是没有用的,然后根据当前账号的角色,登陆后 显示该角色特定的tabbarList 例如 index list me news msg 五个tabbar 然后index页面的onShow执行了 然后点击list这个tabbar的时候 还是执行的index页面的onshow内容 list的onshow内容只在第一次执行 然后就不执行了 后面只执行 首页的onshow,也就是说 总共有五个tabbar 后面四个的onshow都是执行的第一个tabbar的onshow,此问题只在h5显现,APP暂时没有这个问题
任一忠 (作者)
好的
2023-01-10 11:38
DCloud_UNI_WZF
回复 任一忠: 一个已知问题是 setTabBarItem 的TabBar页面加载后是会keep-alive的,但是跳转非TabBar页面后会导致缓存失效,之前的附件已更新,该问题预计下个alpha 会修复
2023-01-10 23:16
任一忠 (作者)
回复 DCloud_UNI_WZF: 好的 已收到3.6.17推送
2023-01-13 09:02