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

http当网站怎么做广州网站优化软件

http当网站怎么做,广州网站优化软件,中国交通频道在线直播2022,网站制定摘要:最近在做会议系统,9宫格小画面要支持拖拽调整顺序,需求已经实现了,简单记录下当时的逻辑处理。 /* 关于拖拽逻辑处理 start */ // 当前在拖动的下标 const curDragIndex useRef<number>(-1); /* 拖拽元素事件* onDragStart_开始* onDragend_结束 */ const handleD…

摘要:最近在做会议系统,9宫格小画面要支持拖拽调整顺序,需求已经实现了,简单记录下当时的逻辑处理。

/*=========== 关于拖拽逻辑处理 start ========= */
// 当前在拖动的下标
const curDragIndex = useRef<number>(-1);
/* 拖拽元素事件* onDragStart_开始* onDragend_结束
*/
const handleDragStart = (event: any, index: number) => {curDragIndex.current = index;onDropStart(index);
};
const handleDragend = (event: any, index: number) => {event.preventDefault(); 
}
/* 放置元素事件 * onDragEnter_进入放置目标时 * onDragover_在放置目标中移动时 * onDragleave_离开放置目标时* onDrag_放置在目标上并释放时
*/
const handleOnDragEnter = (event: any, index: number) => {// 阻止默认处理(不允许放置)event.preventDefault(); 
}
const handleOnDragLeave = (event: any, index: number) => {// 阻止默认处理(不允许放置)event.preventDefault();
}
const handleOnDragOver = (event: any, index: number) => {// 阻止默认处理(不允许放置)event.preventDefault();
}
const handleOnDrop = (event: any, index: number) => {event.preventDefault();// 处理拖拽交换hadnleSwitchItem(curDragIndex.current, index);
}
/*====== 关于拖拽逻辑处理 end ================ */
// 成员列表
const [memberList, setMemberList] = useState([{name: 'yyh1', id: 1}, {name: 'yyh2', id: 2},
]);
/*  处理拖拽交换curIndex: 0, 类型: number;  说明: 拖拽的下标tranIndex: 1, 类型: number;  说明: 被释放的下班
*/
const hadnleSwitchItem = (curIndex, tranIndex) => {const old = memberList[curIndex];// 交换位置memberList[curIndex] = memberList[tranIndex];memberList[tranIndex] = old;// 更新数据setMemberList([...memberList]);
};/* tsx 页面渲染 */
memberList.map((item, index) => {return <div key={index} className={`${style['user_item_' + (index + 1)]}`}draggable={true}onDragStart={(event) => handleDragStart(event, index)}onDragEnd={(event: any) => handleDragend(event, index)}onDragEnter={(event) => handleOnDragEnter(event, index)}onDragLeave={(event) => handleOnDragLeave(event, index)}onDragOver={(event) => handleOnDragOver(event, index)}onDrop={(event: any) => handleOnDrop(event, index)}></div>
});
http://www.yidumall.com/news/90461.html

相关文章:

  • 贵阳网站推广网站搭建外贸
  • 教育发展基金会网站建设什么网站可以免费推广
  • 海南腾雅网络科技有限公司昆明seo建站
  • 黑龙江建设网网站百度怎么精准搜关键词
  • 广水网站建设如何进行百度推广
  • 有没有什么排版的网站google seo是什么啊
  • 专业做室内设计的网站有哪些方面友情链接发布
  • 网站套餐表格模板信息流广告哪个平台好
  • 网站可以做多少个网页百度官方网站下载
  • 今日国际新闻10则兰州网络推广优化服务
  • 外边做一个网站要多少钱抖音seo关键词排名技术
  • 0资本建设网站如何建立个人网站的步骤
  • 重庆企业做网站多少钱制作一个网站的费用是多少
  • 酷站是什么网站企业推广方案
  • 广州seo网站公司如何做网站网页
  • 贵阳做网站好的公司网站建设流程是什么
  • 网站怎么做百度排名网络营销推广的概念
  • 深圳 建设银行国际互联网站网络广告的特点
  • 旅游电子商务网站的建设方案网站在线生成app
  • 网站制作换下面友情连接抚顺seo
  • 用wordpress做的站点汽车网络营销策划方案
  • 买了域名之后如何做网站企业老板培训课程
  • 做女性生活的网站郑州官网网站推广优化公司
  • 河北省建设部网站百度关键词规划师工具
  • 手机微网站建设方案爱站seo工具包下载
  • 如何在自己电脑上建网站唐山seo快速排名
  • 企业彩铃制作网站沈阳seo优化
  • 百度网站怎么制作广州网站优化公司
  • 电脑怎么创建网站百度优化公司
  • 玩具公司网站开发论文百度推广获客方法