# vue-task-node **Repository Path**: zhou_chen88/vue-task-node ## Basic Information - **Project Name**: vue-task-node - **Description**: vue-task-node 是一个基于Vue的任务节点图绘制插件(vue-task-node is a Vue based task node mapping plug-in) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-06-22 - **Last Updated**: 2023-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue-task-node >vue-task-node 是一个基于Vue的任务节点图绘制插件(vue-task-node is a Vue based task node mapping plug-in) >在线Demo
[https://codesandbox.io/embed/5vvpyj792x?fontsize=14](https://codesandbox.io/embed/5vvpyj792x?fontsize=14) >如有问题欢迎邮箱✉:liwenbingmsc@qq.com ## 一、安装 ```js npm install vue-task-node -S ``` ## 二、引入 ```js import Vue from 'vue' import App from './App' import Vuex from 'vuex' import {TaskNode, TaskNodeStore} from 'vue-task-node' import 'vue-task-node/dist/css/vnode.css' Vue.config.productionTip = false Vue.use(TaskNode) Vue.use(Vuex) const store = new Vuex.Store({ modules: { TaskNodeStore } }) new Vue({ el: '#app', store, components: { App }, template: '' }) ``` ## 三、教程 起源:mml机器学习平台http://vidanao.com/ml/#/ > http://vidanao.com/ ## 四、版本 版本 | 说明 | 更新时间 |是否支持拖拽 | 是否支持节点连线 ---|---|---|---|--- 1.0.0 | 开端,根据数据绘制任务节点 | 2019年1月16日 | 否 | 否 1.0.1 | 修改代码规范Eslin | 2019年1月17日 | 否 | 否 1.0.2 | 调试入口文件 | 2019年1月17日 | 否 | 否 1.0.3 | npm下载包错误修改 | 2019年1月17日 | 否 | 否 1.0.4 | 添加鼠标右击后返回右击的node数据 | 2019年1月18日 | 否 | 否 1.0.x | 优化配置文件 | 2019年1月x日 | 否 | 否 1.1.0 | 代码结构调整,组件重新封装,样式使用less写 | 2019年2月28日 | 是 | 否 1.1.1 | 解决dist文件无法上传问题 | 2019年2月28日 | 是 | 否 1.1.2 | 解决dist文件无法上传问题 | 2019年2月28日 | 是 | 否 1.1.3 | 解决index.js找不到组件问题 | 2019年2月28日 | 是 | 否 1.1.4 | 解决index.js找不到组件问题 | 2019年2月28日 | 是 | 否 1.1.5 | 调整工作区样式问题 | 2019年3月1日 | 是 | 否 1.1.6 | 调整节点的事件传递 | 2019年3月1日 | 是 | 否 1.1.x | 优化样式,及配置文件 | 2019年3月x日 | 是 | 否 1.2.0 | 新增节点连线 | 2019年5月12日 | 是 | 是 1.2.1 | 新增路径鼠标事件 | 2019年5月23日 | 是 | 是 1.2.2 | 修改混入方式 | 2019年5月23日 | 是 | 是 1.3.0 | 工作区外拖拽节点到工作区内 | 2019年6月23日 | 是 | 是 1.3.3 | 添加全局参数设置 | 2019年6月28日 | 是 | 是 1.3.4 | 工作区缩放 | 2019年7月8日 | 是 | 是 1.3.5 | 新增ModelTree组件 | 2019年7月19日 | 是 | 是 1.3.6 | 调整1.3.5样式 | 2019年7月19日 | 是 | 是 1.3.7 | 节点拖拽出工作区问题,以及拖拽偏离问题 | 2019年7月23日 | 是 | 是 1.3.8 | 修复1.3.7bug | 2019年7月23日 | 是 | 是 1.3.9 | 修复计算工作区高宽bug | 2019年7月24日 | 是 | 是 1.4.0 | 修复ModeTree中的bug | 2019年7月24日 | 是 | 是 ## 五、开发环境 系统:`Windows 10`
屏幕分辨率:`1920*1080`
浏览器:
①谷歌极速浏览器 版本 `3.0.12.8` 浏览器缩放比例 `100%`
②谷歌浏览器 版本 `75.0.3770.142`(正式版本) (64 位) 浏览器缩放比例 `100%`
③`Microsoft Edge` 版本 `42.17134.1.0` 浏览器缩放比例 `100%`
## 六、出现路径错位问题分析 1. 目前兼容性还待解决,请使用谷歌浏览器浏览 2. 浏览器的缩放比例调整为100%,比例大或小都会是路径错位 3. `1.3.7`版本之前,节点拖拽连线,会被父级相对布局影响 4. 高分辨率问题,目前没有验证,我的1920*1080正常