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

做网站美工工资多少钱品质好的客户管理系统

做网站美工工资多少钱,品质好的客户管理系统,推荐 南昌网站建设,北京购物网站建设公司自定义hooks 自定义封装鼠标位置的 hook自定义封装秒数倒计时的 hook 在 src 目录下新建 hooks/index.ts 模块#xff0c;自定义hooks都写在这里#xff0c;自定义hooks都以use开头 自定义封装鼠标位置的 hook export const useMousePosition (delay:number 0) {cons… 自定义hooks 自定义封装鼠标位置的 hook自定义封装秒数倒计时的 hook 在 src 目录下新建 hooks/index.ts 模块自定义hooks都写在这里自定义hooks都以use开头 自定义封装鼠标位置的 hook export const useMousePosition (delay:number 0) {const [position, setPosition] useState({ x: 0, y: 0 }) // 鼠标的位置useEffect(() {let timeId : null | NodeJS.Timeout nullconst mouseMoveHandler (e: MouseEvent) {if(timeId ! null) return timeId setTimeout(() {console.log({ x: e.clientX, y: e.clientY })setPosition({ x: e.clientX, y: e.clientY })timeId null }, delay)}window.addEventListener(mousemove, mouseMoveHandler)return () window.removeEventListener(mousemove, mouseMoveHandler)}, [])return position // 返回鼠标的位置 }import { useMousePosition } from /hooks/index const MouseInfo: React.FC () {const position useMousePosition(200) // 调用自定义hooks获取位置还可以传递参数return (p鼠标的位置{JSON.stringify(position)}/p/) }自定义封装秒数倒计时的 hook // 设置hooks函数的类型,num后面加一个?代表可传可不穿不穿默认为10 type useCountDown (num?: number) [number, boolean] export const useCountDown: useCountDown (num: number 10) {const seconds Math.round(Math.abs(num)) || 10 // 对边界值进行处理取绝对值再取整如果传入为0默认设置为10const [count, setCount] useState(seconds) const [disabled, setDisabled] useState(true) // useEffect(() {// let intervalId : null | NodeJS.Interval null// intervalId setInterval(() {// if(count1) setCount(prevprev-1)// else {// clearInterval(intervalId)// setDisabled(false)// }// }, 1000)// return ()clearInterval(intervalId)// }, [])useEffect(() {let timeId : null | NodeJS.Timeout nulltimeId setTimeout(() {if(count1) setCount(prevprev-1)else {clearTimeout(intervalId)setDisabled(false)}}, 1000)return ()clearTimeout(intervalId)}, [count])return [restCount,disabled] // 返回鼠标的位置 }import { useCountDown } from /hooks/index const MouseInfo: React.FC () {const [count,disabled] useCountDown(5) return (button disabled{disabled}{disabled?请仔细阅读本协议${count}秒:请确认协议}/button/) }
http://www.pierceye.com/news/611799/

相关文章:

  • 如皋建设工程局网站静态网站做淘宝客
  • 温州网站建设案例做网站卖衣服物流包年多少钱
  • 响应 网站建设招聘室内设计
  • 网站建设宣传册内容南京个人网站建设
  • 毕业设计可以做哪些网站遵义原创网站
  • 国外服装设计网站app网站建设需要什么
  • 网站建设a云世家宋南南网站建设合集
  • 可以网上做单的网站创建全国文明城市的宗旨是什么
  • 北京诚信建设网站成都蓉城最新消息
  • 上市公司网站建设分析评价网页制作的视频教程
  • 网站营运费网站关键字优化工具
  • 上海企业网站建站中山一站式营销推广平台
  • 想做网站策划怎么做苏州seo关键词排名
  • 中小型企业电子商务网站建设seo优化推广公司
  • 网站开发类型什么意思网页制作与设计千年之恋代码
  • 怎么做公司的网站免费网站建设专业的公司
  • 适合这手机浏览器主页的网站wordpress本地上传服务器
  • 济南百度网站开发寮步镇做网站
  • 营销类型的公司网站专注高密做网站哪家好
  • 公司网站建设找谁做网络渠道
  • 网站建设公司 校园网站html5商城网站
  • 自学it做网站厦门网站推广¥做下拉去118cr
  • 汕头市做网站优化国内时事新闻
  • 网站文章来源seowordpress 搜索 分词
  • 网站建设和网络推广微信开发品牌
  • 湛江网站关键词优化百度推广优化技巧
  • 做盗版网站会怎样网页设计规范2018
  • 做个中英文网站多少钱网页设计图片作品
  • iis7 添加php网站网站为什么需要空间
  • 网站到首页排名h5怎么制作的