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

有哪些公司做网站电脑培训课程

有哪些公司做网站,电脑培训课程,机械加工网上订单怎么接,手机网站设计教育类模板因为这个项目license问题无法开源,更多技术支持与服务请加入我的知识星球。 1、因为原先仿钉钉流程里不能进行鼠标拖动来查看流程,所以根据作者提供的信息进行修改,在hooks下增加下面文件useDraggableScroll.ts import { ref, onMounted, on…

因为这个项目license问题无法开源,更多技术支持与服务请加入我的知识星球。

 1、因为原先仿钉钉流程里不能进行鼠标拖动来查看流程,所以根据作者提供的信息进行修改,在hooks下增加下面文件useDraggableScroll.ts

import { ref, onMounted, onBeforeUnmount, type Ref } from 'vue'export function useDraggableScroll(containerRef: Ref<HTMLElement | null>) {const isDragging = ref(false);let startX: number, startY: number;let scrollLeft: number, scrollTop: number;const onMouseDown = (e: MouseEvent) => {if (!containerRef.value) return;isDragging.value = true;startX = e.pageX;startY = e.pageY;scrollLeft = containerRef.value.scrollLeft;scrollTop = containerRef.value.scrollTop;document.addEventListener('mousemove', onMouseMove);document.addEventListener('mouseup', onMouseUp);};const onMouseMove = (e: MouseEvent) => {if (!isDragging.value || !containerRef.value) return;const deltaX = e.pageX - startX;const deltaY = e.pageY - startY;containerRef.value.scrollLeft = scrollLeft - deltaX;containerRef.value.scrollTop = scrollTop - deltaY;};const onMouseUp = () => {isDragging.value = false;document.removeEventListener('mousemove', onMouseMove);document.removeEventListener('mouseup', onMouseUp);};onMounted(() => {containerRef.value?.addEventListener('mousedown', onMouseDown);});onBeforeUnmount(() => {containerRef.value?.removeEventListener('mousedown', onMouseDown);});return {isDragging,};
}

2、在lowflow\flowDesign\index修改增加相应的操作

import { useDraggableScroll } from '@/views/lowflow/hooks/useDraggableScroll'

const designerContainerRef = ref<HTMLElement | null>(null)
useDraggableScroll(designerContainerRef);

<div class="designer-container cursor-default active:cursor-grabbing" ref="designerContainerRef">

designer-container {
  --flow-bg-color: v-bind(bgColor);
  position: relative;
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100%;
  overflow: auto;
  background-color: var(--flow-bg-color);
  padding: 80px 0;

3、ModelDesigner.vue的样式做下面的跳转,以便满足拖动等界面要求

.el-dialog.is-fullscreen.ddDialog {overflow: hidden;}.ddDialog .el-dialog__body {height: 95%;overflow: auto;}

4、效果图

http://www.mmbaike.com/news/52995.html

相关文章:

  • 电影下载网站模板电商运营数据六大指标
  • 电子商务网站建设外包服务的企业百度搜索引擎广告
  • 免费网站空间10g深圳企业黄页网
  • 淄博百度网站建设贴吧aso优化贴吧
  • 网站布局是什么样的seo全称是什么意思
  • 庞各庄网站建设公司网络推广怎么赚钱
  • 企业网站模板免费版最新旅游热点
  • 哪些公司需要网站开发工程师谷歌推广培训
  • 社区类网站开发今天的新闻 最新消息
  • 阜阳市建设局网站seo优化推广流程
  • 成都网站建设公司盈利吗刚刚地震最新消息今天
  • 网站做会员系统天津快速关键词排名
  • 盐渎网软媒win7优化大师
  • 全国特种作业人员证查询系统网站怎么优化排名
  • 廊坊百度网站推广一键开发小程序
  • 加强政府门户网站建设与管理网络热词2021
  • 这几年做哪些网站能致富暴疯团队seo课程
  • 无锡做网站公司能让网络非常流畅的软件
  • 调查网站做调查不容易过网络媒体软文案例
  • 三九手机网官网优化公司哪家好
  • 机械类毕业设计代做网站推荐太原自动seo
  • 微博网站认证 备案名称跨境电商平台有哪些
  • 大连大型网站制作公司小红书推广策略
  • 独立站都有哪些免费推广工具有哪些
  • 做网站上传那个目录余姚网站如何进行优化
  • 织梦笑话网站产品网络营销策划
  • .net 手机网站开发杭州seo价格
  • 打金新开传奇网站牛奶软文广告营销
  • 网站建设的税率是多少钱电子商务营销方法
  • 免费的网站域名企业网站怎么推广