其他分享
首页 > 其他分享> > react 函数组件中使用PullToRefresh报错问题

react 函数组件中使用PullToRefresh报错问题

作者:互联网

<PullToRefresh
        damping={50 as any}
        className='pullToRefresh'
        getScrollContainer={() => undefined}
        distanceToRefresh={40}
        style={{
          height: hei,
          overflow: 'auto'
        }}
        indicator={{ deactivate: '下拉刷新' } as any}
        direction={'down' as any}
        refreshing={refreshing as any}
        onRefresh={() => {
          setRefreshing(true)
          setTimeout(() => {
            setRefreshing(false);
            initData()
          }, 1000);
        }}
      >
加上下面代码即可
getScrollContainer={() => undefined}  
distanceToRefresh={40}
获取offsetTop出错
 var engineeType = document.querySelector('#engineeType').clientHeight;
 var pullToRefresh = document.querySelector('.pullToRefresh')['offsetTop'];
 let hei = engineeType - pullToRefresh;
 setTimeout(() => setHei(hei), 0);

 

 

  

标签:setRefreshing,engineeType,pullToRefresh,PullToRefresh,40,hei,react,报错,any
来源: https://www.cnblogs.com/duokexiao/p/14133737.html