基于vue的svg画线

图表 (diagram-vue)

A vue component library of diagrams.

Vue组件图库。

View Demo 查看演示 Download Source 下载源

安装 (Installaion)

npm i diagram-vue --save

用法 (Usage)

即用型编辑器 (Ready-to-use editor)

1.进口 (1. Import)

import { DiagramEditor } from "diagram-vue";
import "diagram-vue/dist/diagram.css";

2.模板 (2. Template)

<DiagramEditor v-model="graph"></DiagramEditor>

Sample data represents the data structure of v-model.

样本数据表示v模型的数据结构。

客制化 (Customization)

1.进口 (1. Import)

import Diagram from 'diagram-vue';
import "diagram-vue/dist/diagram.css";

2.模板 (2. Template)

<Diagram:width="2000":height="1000"scale="1"background="#fafafa":nodes="nodes":links="links":editable="editable":labels="{edit: 'Edit',remove: 'Remove',link: 'Link',select: 'Select'}"@editNode="editNode"@editLink="editLink"@nodeChanged="nodeChanged"@linkChanged="linkChanged">
</Diagram>

3.道具 (3. Props)

props: {width: Number,height: Number,background: String,nodes: Array,links: Array,editable: Boolean,labels: Object
}

Sample data helps you know the data structure of nodes and links.

样本数据可帮助您了解节点和链接的数据结构。

4.活动 (4. Events)

editNode(node /* selected node */) {/* event handler */
},
editLink(link /* selected link */) {/* event handler */
},
nodeChanged(obj /* array of nodes */) {/* event handler */const nodes = obj.nodes
},
linkChanged(obj /* array of links */) {/* event handler */const links = obj.links
}

发展历程 (Development)

项目设置 (Project setup)

yarn install

编译和热重装以进行开发 (Compiles and hot-reloads for development)

yarn run serve

编译并最小化生产 (Compiles and minifies for production)

yarn run build

运行测试 (Run your tests)

yarn run test

整理和修复文件 (Lints and fixes files)

yarn run lint

运行端到端测试 (Run your end-to-end tests)

yarn run test:e2e

运行单元测试 (Run your unit tests)

yarn run test:unit

翻译自: https://vuejsexamples.com/a-svg-based-vue-component-library-of-diagrams/

基于vue的svg画线

基于vue的svg画线_基于SVG的Vue图组件库相关推荐

  1. 基于UGUI的Unity画线工具

    基于UGUI的Unity画线工具 最近项目里需要做一个画线的小游戏,LineRenderer不是很好用,自己撸了一个小工具,效果如下 下面上代码 using System.Collections.Ge ...

  2. cesium画飞线_基于Cesium绘制抛物弧线

    Cesium绘制抛物弧线,供大家参考,具体内容如下 在网上搜了很多都没有搜到,于是自己花了点时间琢磨了一下,做个记录 思路 两点连线作为坐标轴,模拟抛物线,在线上取点画直线,主要用于高度/p> ...

  3. java 计算移动平均线_基于Java语言开发的个性化股票分析技术:移动平均线(MA)...

    基于Java语言开发的个性化股票分析技术:移动平均线(MA) 基于 Java 语言开发的个性化股票分析技术:移动平均线(MA)移动平均线(MA)是以道·琼斯的"平均成本概念"为理论 ...

  4. 移动端vue实现部门结构功能_基于Vue的组织架构树组件

    由于公司业务需求,需要开发一个展示组织架构的树组件(公司的项目是基于Vue).在GitHub上找了半天,这类组件不多,也没有符合业务需求的组件,所以决定自己造轮子! 分析 既然是树,那么每个节点都应该 ...

  5. 移动端vue实现部门结构功能_基于Vue制作组织架构树组件

    编程之家收集整理的这篇文章主要介绍了基于Vue制作组织架构树组件,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考. 由于公司业务需求,需要开发一个展示组织架构的树组件(公司的项目是基于Vu ...

  6. 基于栅格地图的粒子群算法_基于GMapping的栅格地图的构建

    上篇文章讲解了如何在ROS中发布栅格地图,以及如何向栅格地图赋值. 这篇文章来讲讲如何将激光雷达的数据构建成栅格地图. 雷达的数据点所在位置表示为占用,从雷达开始到这点之间的区域表示为空闲. 1 GM ...

  7. 基于单片机的超市储物柜设计_基于单片机的自动存储柜的设计

    金红娟 张娣 王历 摘  要: 隨着科技的日趋发展,智能化产品随处可见,极大地方便了人们的生产生活.在一些综合超市,大型购物商场等一些公共场合,由于人流大,购物的人多,仅靠人工来存储物品速度慢,效率低 ...

  8. 基于cnn的短文本分类_基于时频分布和CNN的信号调制识别分类方法

    文章来源:IET Radar, Sonar & Navigation, 2018, Vol. 12, Iss. 2, pp. 244-249. 作者:Juan Zhang1, Yong Li2 ...

  9. 基于python的入侵检测系统毕设_基于时空特征融合的入侵检测系统模型

    期刊:COMPUTERS & SECURITY 期刊信息:JCR分区Q1:中科院分区2区:引用因子4.85 摘要: 入侵检测系统可以通过分析网络流量的特征来区分正常流量和攻击流量.近年来,神经 ...

最新文章

  1. 20180517早课记录12-Hadoop
  2. vue中弹窗input框聚焦_Vue 中如何让 input 聚焦?(包含视频讲解)
  3. Python 实现循环的最快方式(for、while 等速度对比)
  4. UOJ #584. 天天去哪吃
  5. java语言中的访问权限控制符有哪些,18.Java的访问控制符
  6. linux pthread
  7. Python高级——闭包与装饰器
  8. Windows workflow foundation之旅(三)——指南2(创建状态机工作流)(上)
  9. 斐波那契数列(剑指offer)
  10. Python系列之面向对象编程
  11. 小虾米闯江湖服务器维护中,《小虾米闯江湖》6月23日关于出师、判师细节更新补充...
  12. 实验三LED计数静动态显示(附代码和电路图)
  13. python 聚类 客户细分_【火炉炼AI】机器学习027-项目案例:用聚类算法建立客户细分模型...
  14. 串口调试助手出现乱码
  15. iOS_44_导入第3方APP内的文件_UTI
  16. python爬虫初试-下载LOL全英雄皮肤
  17. 如何在Linux中发现IP地址冲突
  18. 保险丝选型8大考虑要素
  19. method.invoke()和invoke()简单理解
  20. [zz]澄清P问题、NP问题、NPC问题的概念

热门文章

  1. Ubuntu11.04上安装腾讯TM2009
  2. Notepad++下载及中文转换
  3. 1089 狼人杀-简单版 (20 分)-文字详解版
  4. 苹果推新版Mac OS X操作系统 抢占微软先机
  5. nmap全开扫描,半开扫描_nmap扫描的阶段
  6. 面试前端工程师简历应该怎么写才容易通过?
  7. ssm mysql过程抛错_下列关于 SSM 框架的整合说法错误的是 。 ( ) B : 。 C : 。 D : 。_学小易找答案...
  8. 如何提升自己的核心竞争力
  9. Springboot实现短信登录验证
  10. 【专业知识问答】问:发电机转子绕组匝间短路的危害、起因、处理要求和预防措施各是什么?