0.1.0 • Published 11 months ago

vue-network-topology v0.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

vue-network-topology

介绍

一款基于Vue2的网络拓扑组件

软件架构

总体架构

属性模块

属性模块

数据模块

数据模块

拓扑树模块

拓扑树模块

资源树模块

资源模块

图形库模块

图形库模块

工具模块

工具模块

设计指南

概览

General

原则

Principle

安装教程

  1. 下载
npm install vue-network-topology
  1. 引入
import * as VueNetworkTopology from 'vue-network-topology'

Object.keys(VueNetworkTopology).forEach(key => {
  Vue.use(VueNetworkTopology[`${key}`])
})
  1. 使用
<template>
    <Resource :treeData="treeData"/>
</template>

<script>
export default {
    data() {
        return {
            treeData: []
        }
    }
}
</script>

<style></style>

组件说明

组件

组件名称备注
属性组件Attrimport { Attr } from 'vue-network-topology'
属性节点组件NodeAttrimport { NodeAttr } from 'vue-network-topology'
属性线组件LinkAttrimport { LinkAttr } from 'vue-network-topology'
属性组组件GroupAttrimport { GroupAttr } from 'vue-network-topology'
画布组件Canvasimport { Canvas } from 'vue-network-topology'
数据组件Dataimport { Data } from 'vue-network-topology'
数据节点组件NodeDataimport { NodeData } from 'vue-network-topology'
数据线组件LinkDataimport { LinkData} from 'vue-network-topology'
拓扑树组件Layerimport { Layer } from 'vue-network-topology'
图形库组件Libraryimport { Library } from 'vue-network-topology'
图形库区块组件LibraryBoximport { LibraryBox } from 'vue-network-topology'
图形库区块组组件LibraryBoxGroupimport { LibraryBoxGroup } from 'vue-network-topology'
资源树组件Resourceimport { Resource } from 'vue-network-topology'
工具组件Toolimport { Tool } from 'vue-network-topology'
工具区块组件ToolBoximport { ToolBox } from 'vue-network-topology'
工具区块组组件ToolBoxGroupimport { ToolBoxGroup } from 'vue-network-topology'

依赖说明

依赖依赖包备注
vuevue 2.x基于vue2的运行时进行构建
ant-design-vueant-design-vue 1.x基于ant-design-vue的组件库进行构建,主题色修改等请参考ant-desgin-vue的官方文档

最佳实践

大客户网络管家拓扑编辑器

Editor1

专网管家拓扑编辑器

Editor1

网络运营平台拓扑可视

Visual

参考文献

许可说明

MIT

Copyright (c) 2023-present Victor Lee

0.1.0

11 months ago

0.0.1

1 year ago