Taro usePageScroll的问题?

新手上路,请多包涵
const [topNavBGC, setTopNavBGC] = useState<string>("transparent");
  const handleTopNavStyle = (e) => {
    console.log(e, '首页')
  };
  usePageScroll(throttle(handleTopNavStyle, 500));

为什么这样节流就500ms输出一次

const [topNavBGC, setTopNavBGC] = useState<string>("transparent");
const handleTopNavStyle = (e) => {
    e.scrollTop > 50 ? setTopNavBGC("#ffffff") : setTopNavBGC("transparent");
    console.log(e, '首页')
  };
usePageScroll(throttle(handleTopNavStyle, 500));

为什么这样就输出很快了

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题