看不懂能讲下useScrollParent()是干么用的吗?

来源:5-37 基础组件-List 组件实现列表滚动加载-04

秋得法

2023-11-04

useRect(placeholder) 直接就用了,为这么不直接useRect(root),useScrollParent()是什么同看不懂?

写回答

1回答

one_pieces

2023-11-14

同学你好,因为这两个 hooks 有不同的职责,useRect 是获取当前 dom 元素的 rect 信息,即宽高位置信息,而 useScrollParent 是获取当前元素可以滚动的父元素的 rect 信息,这两个的用处是不一样的,即使内部实现看起来差不多~

0
4
one_pieces
回复
秋得法
不是的,这里直接用 useRect(root) 是可以的,但刚才已经说了,useScrollParent 和 useRect 是两个作用不同的 hook,如果后面需要去加一些 scrollParent 的逻辑的时候,就可以直接在 useScrollParent 里加,可以理解成 useScrollParent 只不过刚好用到 useRect
2023-11-20
共4条回复

Vue3+Pinia+Vite+TS 还原高性能外卖APP项目

Vue3+Pinia+Vite+TS 还原高性能外卖APP项目

392 学习 · 251 问题

查看课程