Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 1x 1x 1x 1x 1x 1x | import { useReachBottom as _useReachBottom } from './useReachBottom'
import { useEffect, useRef } from 'react'
import { useReachBottom as useTaroReachBottom } from '@tarojs/taro'
export const useReachBottom: typeof _useReachBottom = (
callback,
// 小程序下该项在页面配置中的 onReachBottomDistance 设置
_offset,
) => {
const ref = useRef<any>()
// 立即触发一次回调
useEffect(() => {
callback()
}, [])
useTaroReachBottom(callback)
// 小程序下始终相对于窗口,ref 无实际作用,仅起兼容作用
return ref
}
|