任一忠
任一忠
  • 发布:2022-12-29 10:00
  • 更新:2023-01-04 11:03
  • 阅读:329

onshow 只执行第一个tabbar的 别的页面不执行

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 19043.2006

HBuilderX类型: 正式

HBuilderX版本号: 3.6.15

浏览器平台: Edge

浏览器版本: 108.0.1462.54 (正式版本) (64 位)

项目创建方式: HBuilderX

操作步骤:

比如说有五个tabbar 默认进去执行第一个的onShow 我切换第二个 执行onshow的却还是执行 第一个tabbar的内容

预期结果:

比如说有五个tabbar 默认进去执行第一个的onShow 我切换第二个 就该执行第二个的onshow

实际结果:

比如说有五个tabbar 默认进去执行第一个的onShow 我切换第二个 执行onshow的却还是执行 第一个tabbar的内容

bug描述:

比如说有五个tabbar 默认进去执行第一个的onShow 我切换第二个 执行onshow的却还是执行 第一个tabbar的内容

2022-12-29 10:00 负责人:无 分享
已邀请:
YUANRJ

YUANRJ

您好,请上传可复现的测试工程

  • 任一忠 (作者)

    刚开始是五个空页面 组成的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暂时没有这个问题 如果我阐述的不够清楚 请回复我 我搞一个测试工程

    2022-12-29 11:59

  • 任一忠 (作者)

    然后此问题是在 3.6.14就已经有了

    2022-12-29 12:02

  • YUANRJ

    回复 2***@qq.com: 请提供一个测试工程吧

    2022-12-29 17:39

  • 任一忠 (作者)

    回复 YUANRJ: 你好,测试项目放在评论区了

    2023-01-04 11:03

  • 蔡cai

    回复 YUANRJ: 解决了嘛,我app端也是这样

    2023-12-05 20:40

  • 蔡cai

    回复 YUANRJ: 3.7.9

    2023-12-05 20:43

任一忠

任一忠 (作者)

测试项目

该问题目前已经被锁定, 无法添加新回复