1、在一级页面上滑动一段距离,然后进入二级页面再返回一级页面,页面回到顶部,没有保留滑动距离。
2、在有tab组件的页面,切换到tab2页面,进入tab2下的二级页面,再次返回,页面回到tab1。
1、在一级页面上滑动一段距离,然后进入二级页面再返回一级页面,页面回到顶部,没有保留滑动距离。
2、在有tab组件的页面,切换到tab2页面,进入tab2下的二级页面,再次返回,页面回到tab1。
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答991 阅读
1 回答967 阅读
从任意二级页面返回一级页面时,页面重新渲染,根因是原库中逻辑跳转到下一页面会将上一个隐藏。display:'none',当返回上一个页面是display:'flex',就会重新渲染页面。
规避方案:将文件路径node\_modules/@react-native-oh-tpl/native-stack/src/views/NativeStackView.harmony.tsx 第157行-162行
改为:display:'flex'。