1***@qq.com
1***@qq.com
  • 发布:2023-12-03 19:34
  • 更新:2023-12-04 16:42
  • 阅读:214

安卓非tab页返回tab页,在一秒内会渲染出其他tab页面的内容

分类:uni-app

首先APP使用的是自定义tab页面,我了解的情况是tab页面每次进入都会缓存下来,提高tab页切换时页面更快成形。但是当我们进入非tab页面,且是二级非tab页面,再连续返回到tab页面时,此时该tab页面会渲染出其他tab页面的结构元素。

我个人认为可能是当进入二级以上非tab页面时,tab页面的缓存就失效了,所以当我们重新返回到tab页面时,此时底层开始渲染所有的tab页面,并将其缓存,而在此时,就出现了渲染出其他tab页面的错误样式

个人猜测,希望大佬们能够讲讲原理,或者有什么渠道可以学习相关内容。目前用的笨方法,通过延时器延时1s再执行返回

2023-12-03 19:34 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

我几个项目也是自定义的tabbar页面,没有发现这个问题,你可以长传复现的demo

  • 1***@qq.com (作者)

    非常感谢,我过两天也准备写个demo看看。最近项目忙上线

    2023-12-04 22:42

  • 喜欢技术的前端

    回复 1***@qq.com: 客气,好嘞

    2023-12-05 08:41

要回复问题请先登录注册