0.1.0 • Published 2 years ago
vue-network-topology v0.1.0
vue-network-topology
介绍
一款基于Vue2的网络拓扑组件
软件架构

属性模块

数据模块

拓扑树模块

资源树模块

图形库模块

工具模块

设计指南
概览
原则
安装教程
- 下载
npm install vue-network-topology- 引入
import * as VueNetworkTopology from 'vue-network-topology'
Object.keys(VueNetworkTopology).forEach(key => {
Vue.use(VueNetworkTopology[`${key}`])
})- 使用
<template>
<Resource :treeData="treeData"/>
</template>
<script>
export default {
data() {
return {
treeData: []
}
}
}
</script>
<style></style>组件说明

| 组件 | 名称 | 备注 |
|---|---|---|
| 属性组件 | Attr | import { Attr } from 'vue-network-topology' |
| 属性节点组件 | NodeAttr | import { NodeAttr } from 'vue-network-topology' |
| 属性线组件 | LinkAttr | import { LinkAttr } from 'vue-network-topology' |
| 属性组组件 | GroupAttr | import { GroupAttr } from 'vue-network-topology' |
| 画布组件 | Canvas | import { Canvas } from 'vue-network-topology' |
| 数据组件 | Data | import { Data } from 'vue-network-topology' |
| 数据节点组件 | NodeData | import { NodeData } from 'vue-network-topology' |
| 数据线组件 | LinkData | import { LinkData} from 'vue-network-topology' |
| 拓扑树组件 | Layer | import { Layer } from 'vue-network-topology' |
| 图形库组件 | Library | import { Library } from 'vue-network-topology' |
| 图形库区块组件 | LibraryBox | import { LibraryBox } from 'vue-network-topology' |
| 图形库区块组组件 | LibraryBoxGroup | import { LibraryBoxGroup } from 'vue-network-topology' |
| 资源树组件 | Resource | import { Resource } from 'vue-network-topology' |
| 工具组件 | Tool | import { Tool } from 'vue-network-topology' |
| 工具区块组件 | ToolBox | import { ToolBox } from 'vue-network-topology' |
| 工具区块组组件 | ToolBoxGroup | import { ToolBoxGroup } from 'vue-network-topology' |
依赖说明
| 依赖 | 依赖包 | 备注 |
|---|---|---|
| vue | vue 2.x | 基于vue2的运行时进行构建 |
| ant-design-vue | ant-design-vue 1.x | 基于ant-design-vue的组件库进行构建,主题色修改等请参考ant-desgin-vue的官方文档 |
最佳实践
大客户网络管家拓扑编辑器
专网管家拓扑编辑器
网络运营平台拓扑可视
参考文献
许可说明
Copyright (c) 2023-present Victor Lee