|
Post by joitarani9o on Mar 19, 2024 4:49:05 GMT
现在让我们考虑一下我们对嵌套滚动系统中增量传播顺序的了解并尝试将这些信息应用到我们的案例中以了解如何实现我们想要的顶部栏的折叠行为。我们之前了解到一旦滚动事件触发在列表本身可以移动之前我们将有机会决定顶部栏的位置。这表明我们需要在期间做一些事情。请记住是列表滚动之前发生的阶段阶段。 我们的源代码是两个组件的组合一个用于顶部栏另一个用于包装在中的列表上的我 亚美尼亚电报号码数据 们的应用栏只需移动其位置即可显示隐藏它。让我们创建一个状态变量来保存此偏移量的值要实际移动应用程序的顶部栏请使用上的现在我们需要根据列表的滚动来更新偏移量。我们将在层次结构中的某个点设置嵌套滚动连接在该点它可以拦截来自列表的增量同时它必须能够改变顶部面板的偏移。 适当的位置是它们的共同父级父级在层次结构中处于良好位置可以从一个组件接收增量影响另一个组件的位置。我们将使用连接来影响阶段可用来源源上的我们将从以下位置获取增量回调的可用参数中的列表。这个回调的返回应该是我们从中使用的。这意味着如果我们返回那么我们就没有使用任何东西列表可以使用所有这些来滚动。
|
|