当前位置: 首页 > 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.yayakq.cn/news/894927/

相关文章:

  • 制作网站用什么软件好贴吧网站怎么做
  • 装修房屋装修大全谷歌seo网站推广
  • 太平鸟品牌门户网站建设安阳区号是什么
  • 郑州网站排名公司温州建设局老网站
  • 广西医疗网站建设嘉兴网站建设有前途吗
  • 全球设计网站排行服务器做内网网站
  • 网站功能设计网站建设翻译
  • 网站开发实训报告参考文献wordpress用户角色权限
  • 做php网站时如何建立数据库登錄wordpress界面
  • 网站改版设计流程helium wordpress
  • 工程建设招标中心网站asp网站怎么下载源码
  • 吉林省建设厅信息网站如何为企业网站设计完整的推广方案
  • 有没有返利网站做京东的网站建设 诺德中心
  • 网站开发的进度控制计划表seo1域名查询
  • 做阿里云网站怎么利用百度云盘做网站
  • apmserv 设置网站目录wordpress简介
  • 北京鑫旺路桥建设有限公司网站一流的五屏网站建设
  • 泰安网站建设方案书什么专业的会做网站
  • 新西兰网站建设橘子seo历史查询
  • 4免费网站建站设计官网有哪些
  • 做网站资源推荐室内效果图用什么软件做最好
  • 建设信用卡商城网站安徽池州网站制作
  • 浙江网站建设品牌北京比较大的软件开发公司
  • 网站建设介绍推广用语wordpress配置页面
  • 网站建设方案编写人天津公司做网站
  • wordpress可以企业网站备案个人可以做视频网站吗
  • asp网站怎么做301定向微信小程序推广佣金
  • 建设校园门户网站方案做网站比较专业的有哪些公司
  • 网站分析欣赏网站框架一般用什么做
  • 大型移动网站开发网站如何添加浮动窗口