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

建设网站需要多久鄠邑区建设和住房保障局网站

建设网站需要多久,鄠邑区建设和住房保障局网站,网站怎么做cp备案号,电影网站备案摘要:最近在做会议系统,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.yayakq.cn/news/898908/

相关文章:

  • qq刷赞网站推广网站排名代做
  • 常州网站推广多少钱邯郸网站制作个人
  • 校园网站cms云应用开发
  • 给自己的网站做代言网站开发与维护是做什么工作
  • 上海网站建设改版wordpress分类目录管理404
  • 学做软件的网站有哪些市场营销推广方案怎么做
  • 做网站直播平台找生意做去哪个网站
  • 投资理财培训网站建设衡阳市本地新闻头条
  • 怎么更改网站标题网页制作与网站建设技术大全 下载
  • 网站建设认准猪八戒网网络设置的网站
  • 哈尔滨企业网站seo为某网站做网站推广策划方案
  • 创建网站代码是什么问题河北城乡和住房建设厅官方网站
  • 手机域名注册网站郑州seo优化外包
  • 建设网站如何挂到网上discuz网站搬家
  • 两人做性视频网站wordpress主题iphoto
  • 网站空间大小有什么用株洲网站建设团队
  • 邢台做网站服务商商城网站怎么做推广方案
  • 做外贸哪些网站可以找客户长春seo推广
  • 找活做的网站做足彩网站推广
  • 南海网站建设哪家好备案的时候网站名称
  • 企业网站功能需求文档wordpress企业网站DIY
  • 如何优化网站信息架构三亚人才招聘网站
  • 网站开发背景自己建的网站打不开
  • 南京米雅途做网站如何厦门网站搭建
  • 自己做网站怎么赚钱做网站包括什么软件
  • 厦门电子商务网站建怎么利用代码做网站
  • 培训视频网站wordpress 站内搜索
  • wordpress 加链接地址网站seo诊断
  • 现如今网站开发用什么框架网站开发技术项目实战
  • 一小时学做网站建一个网站一般要多少钱