当前位置: 首页 > news >正文

北京定制网站net和cn哪个做网站好

北京定制网站,net和cn哪个做网站好,在线oa,免费注册公司邮箱需求背景 Antd 的 select 组件支滑动分页获取后端数据 实现滑动加载数据 定义变量 const allLoadedRef useRef<boolean>(true); // 是否触底 const [current, setCurrent] useState<number>(1); // 当前页 const [list, setList] useState([]); // 列表定义…

需求背景

Antd 的 select 组件支滑动分页获取后端数据

实现滑动加载数据

定义变量
const allLoadedRef = useRef<boolean>(true); // 是否触底
const [current, setCurrent] = useState<number>(1); // 当前页
const [list, setList] = useState([]); // 列表
定义方法
const getList = async () => {try {setLoading(true);// pageSize 最大 100,让用户感知不到 分页请求数据// 调用接口// 成功// 结构出后端返回给你的 total,赋值totalRef.current = total;// 10 为 pageSizeif (current * 10 >= total) {allLoadedRef.current = false;return;}} catch {message.error('请求超时,请稍后再试!');} finally {setLoading(false);}};

监听 current

 useEffect(() => {getList();}, [current]);

调用

 <SelectonPopupScroll={(e) => {const { target } = e;// clientHeight:客户可见的浏览器显示页面的高度。// scrollTop:滚动条的滑块距离浏览器页面最顶部的距离,即滚动条滑动了多少距离。// scrollHeight:返回元素的完整的高度const { clientHeight, scrollTop, scrollHeight } = target as any;if (clientHeight + parseInt(scrollTop) === scrollHeight) {//表示触底if (allLoadedRef.current) setCurrent((op) => op + 1);}}}onChange={onChange}>//遍历渲染  <Select.Option/></Select>
http://www.yayakq.cn/news/450134/

相关文章:

  • 用自己服务器做网站乐昌门户网站
  • 泉州哪里建设网站网站建设中 目录怎么做更好
  • 那些做环保网站的好用什么网站做问卷
  • 新洲建设局网站软件外包专业
  • 知名网站制作公司青岛分公司邢台信息港人力资源
  • 优秀的html5网站 2016wordpress模板安装后效果和预览不同
  • 做网站的财务需求wordpress要哪些运行库
  • 大一网页设计电商网站作业专注旅游网站网站开发
  • 高端用户群浏览网站域名申请的步骤包括
  • 网站建设seo优化方案建设公司网站的原则
  • 做网站免费送域名超级装家装官网
  • 行业信息采集软件达州seo
  • 网站开发分几种类型建个营销型网站多少钱
  • 长沙品牌网站设计做进口零食网站
  • 怎么样把以前做的网站删除郑州七彩网站建设
  • 处室网站建设思路广州海珠区地图
  • 各大知名网站开发语言北京手机网站制作公司
  • dede做电影网站网站备案是哪个部门
  • 做淘客网站怎么建要购买数据库吗做催收的网站
  • 怎么样给公司做网站某企业网站建设方案2000字
  • 如何在网站做直播间钢结构
  • 全屏网站丹阳网站优化
  • 关于国际贸易的网站西装定制
  • 专业网站建设公司需要做好哪些方面的工作聊城网站推广公司
  • 温州做网站优化wordpress 文本小工具
  • 怎么看一个网站是用什么代码做的百度小程序wordpress
  • 网站建设的域名和空间价位软件公司名字起名大全
  • 网站建设制作苏州网站风格包括什么意思
  • 电商网站建设需要哪些技术芜湖市建设路小学网站
  • 网站开发榜单规则简单的html网站模板下载