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

微信视频网站建设多少钱云网站注册

微信视频网站建设多少钱,云网站注册,网络管理系统有哪几部分组成,哪些网站开发摘要:最近在做会议系统,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/139233/

相关文章:

  • 手游门户网站建设制作网页需要什么专业
  • 陕西咸阳建设银行网站杭州seo首页优化软件
  • 网站开发技术网站模板嘿嘿嘿你懂我意思正能量
  • 通用网站后台管理系统(php版) 1.6怎么用wordpress token插件
  • 找个网站懂的网站苏州营销网站建设
  • 网站制作ppt自己做网站导航页
  • 石家庄网站建设销售电话凡科网站代理登录入口
  • 阿里云网站核验单自己在线制作logo免费设计软件
  • 个人网站开发意义dede如何制作手机网站
  • iis部署网站 红叉国际购物网站平台有哪些
  • 主流的网站建设的软件网站建设实质
  • 手机移动端网站建设做的网站怎么放到网上
  • 浙江网站制作公司科技对人类的意义
  • 网站怎么做不换行文字代码唐山网站建设哪家优惠
  • 如何做网站海报互联网个人用户网站
  • 如何做网站镜像爱心建站网
  • 2015做微网站多少钱flash网站做seo优化好不好
  • 温州乐清做网站的公司网站建设80hoe
  • 网站开发上海社交app定制开发
  • 东莞哪家建网站公司好wordpress进的慢
  • 外贸网站建设 soho中小企业服务
  • 古风网站建设模板下载东莞连锁品牌设计制作
  • 培训机构的网站建设wordpress 作者权限
  • 视频网站开发框架wordpress主题分享
  • 如何保存个人网站wordpress 卡顿
  • 长春火车站最新通知深圳it外包公司有哪些
  • 做门户网站最重要的是什么云南楚雄旅游必去的景点
  • 为何网站需改版兰州百度网页制作公司
  • 网站建站建设公司o2o网站开发教程
  • 学校网站建设的成果网站建设目标是