首先APP使用的是自定义tab页面,我了解的情况是tab页面每次进入都会缓存下来,提高tab页切换时页面更快成形。但是当我们进入非tab页面,且是二级非tab页面,再连续返回到tab页面时,此时该tab页面会渲染出其他tab页面的结构元素。
我个人认为可能是当进入二级以上非tab页面时,tab页面的缓存就失效了,所以当我们重新返回到tab页面时,此时底层开始渲染所有的tab页面,并将其缓存,而在此时,就出现了渲染出其他tab页面的错误样式
个人猜测,希望大佬们能够讲讲原理,或者有什么渠道可以学习相关内容。目前用的笨方法,通过延时器延时1s再执行返回
1***@qq.com (作者)
非常感谢,我过两天也准备写个demo看看。最近项目忙上线
2023-12-04 22:42
喜欢技术的前端
回复 1***@qq.com: 客气,好嘞
2023-12-05 08:41