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

网站服务器租赁费用表格施工企业成本管理制度

网站服务器租赁费用表格,施工企业成本管理制度,hmm船公司网站,则么做网站1、效果 2、环境 1、react18 2、antd 4 3、代码实现 原理#xff1a;创建一个定时器#xff0c;修改表格ant-table-body的scrollTop属性实现滚动#xff0c;监听表层的元素div的鼠标移入和移出实现实现鼠标进入元素滚动暂停#xff0c;移出元素的时候表格滚动继续。 一…1、效果 2、环境 1、react18 2、antd 4 3、代码实现 原理创建一个定时器修改表格ant-table-body的scrollTop属性实现滚动监听表层的元素div的鼠标移入和移出实现实现鼠标进入元素滚动暂停移出元素的时候表格滚动继续。 一、滚动组件实现如下 /*** 公共组件表格滚动*/ import { Table } from antd; import { useEffect, useRef } from react;/*** 表格滚动组件* param {Number} props.rollTime 表格每次滚动间隔时间 单位ms* param {Number} props.rollNum 表格超过指定条数开始滚动* param {Number} props.rollTop 表格每次滚动的高度 单位px* param {Boolean} props.flag 是否滚动* returns*/ const ScrollTable (props: any) {const {dataSource,rollTime 100,rollNum 10,rollTop 2.5,flag true,} props;let timer: any null;const tableContainer useRef();// 开启定时器const initialScroll (data: any) {let container: any tableContainer.current;container container.getElementsByClassName(ant-table-body)[0];if (data.length Number(rollNum) flag) {// 只有当大于10条数据的时候 才会看起来滚动let time setInterval(() {container.scrollTop Number(rollTop);if (Math.ceil(container.scrollTop) Number(container.scrollHeight - container.clientHeight)) {container.scrollTop 0;}}, Number(rollTime));timer time;}};useEffect(() {initialScroll(dataSource);return () {clearInterval(timer);};}, []); // 检测数组内变量 如果为空 则监控全局return (divonMouseOver{() {clearInterval(timer);}}onMouseOut{() {initialScroll(dataSource);}}TablerowKeyidref{tableContainer}pagination{false}scroll{{y: 500,x: 100%,scrollToFirstRowOnChange: true,}}{...props}//div); }; export default ScrollTable;二、调用该组件 /*** 示例 滚动表格示例*/ import ScrollTable from /components/ScrollTable; import clsx from clsx;const COLUMNS [{dataIndex: index,valueType: indexBorder,width: 48,},{title: 姓名,dataIndex: name,key: name,},{title: 年龄,dataIndex: age,key: age,},{title: 住址,dataIndex: address,key: address,}, ]; const DATA_SOURCE new Array(30).fill(0).map((item, index) ({id: index 1,name: 张三-${index},labels: labels-${index},age: index,address: 武汉-${index}, }));const ScrollTableExample () {return (div className{clsx([w-1/3, h-full, px-6, py-6, text-white])}ScrollTable dataSource{DATA_SOURCE} columns{COLUMNS} //div); }; export default ScrollTableExample;
http://www.dnsts.com.cn/news/78057.html

相关文章:

  • 专业 网站设计公司价格程序员一个月多少工资
  • 网站建设教程pdf下载做网页的软件哪个好用
  • 自己如何制作一个网站兰州网站的建设
  • 苏州网站建设 凡仕臣网络wordpress定时发布
  • 绿色配色的网站自己做网站开网店
  • 张家口网站建设制作交互式网站开发技术有哪些
  • 有没有卖设计的网站为什么手机网站跳转页面上
  • 温州网站开发多少钱文昌网站建设全包
  • 连云港网站建设开发北京seo管理
  • 北京站同ip网站做301
  • 濮阳网最新信息网站优化计划
  • 莱芜手机网站设计公司全网源码免费下
  • 设计干货很多的网站合肥品牌seo
  • 企业网站优化方法包括河南郑州网站建设公司
  • 怎么用网站做地标莒县城阳网站建设
  • 电商网站规划设计方案是否网站备案
  • 学校网站建设项目要多少钱wordpress数据库连接
  • 创新的购物网站建设手机端网站开发素材
  • 移动互联网站开发有哪些做伦敦金的网站
  • 阿里云服务器搭建多个网站wordpress自动生成二维码
  • 河北省正定县城乡建设网站做自己的网站需要什么
  • 做外贸那里发广告网站施工企业半年工作总结
  • 如何做旅游休闲网站邢台百度推广
  • 如何做与别人的网站一样的羽毛球赛事积分
  • 喀什地区建设局网站wordpress博客页面
  • 网站流量来源网站优化比较好用的软件
  • 网页制作网站教程90设计怎么免费下载
  • 网站的验证码怎么做网络工程技术就业前景
  • 视频分享网站建设广西建设网行业版首页
  • 广西送变电建设公司铁塔厂网站设计网站的收费图是怎么做的