vue.js中怎么生成纵向拓扑图
今天就跟大家聊聊有关vue.js中怎么生成纵向拓扑图,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
10年积累的成都网站设计、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有天等免费网站建设让你可以放心的选择与我们合作。
1.前端代码
2.后端代码
def topo(request): data = { "nodes": [ { "id": "node1", "x": 361, "y": 20, "height": 50, "width": 180, "text": "浏览器发起'www.qq.com'请求", "className": "node success" }, { "id": "node2", "x": 391, "y": 100, "height": 50, "width": 120, "text": "本地hosts文件解析", "className": "node success" }, { "id": "node3", "x": 301, "y": 200, "height": 50, "width": 100, "text": "客户接入联通网", "className": "node" }, { "id": "node4", "x": 400, "y": 200, "height": 50, "width": 100, "text": "客户接入移动网", "className": "node" }, { "id": "node5", "x": 499, "y": 200, "height": 50, "width": 100, "text": "客户接入电信网", "className": "node success", "title": "如果hosts匹配成功则不经过DNS服务器解析。直接使用IP访问" }, { "id": "node6", "x": 233, "y": 300, "height": 50, "width": 140, "text": "联通DNS服务器", "className": "node" }, { "id": "node7", "x": 372, "y": 300, "height": 50, "width": 140, "text": "移动DNS服务器", "className": "node" }, { "id": "node8", "x": 511, "y": 300, "height": 50, "width": 140, "text": "电信DNS服务器", "className": "node success" }, { "id": "node9", "x": 233, "y": 400, "height": 50, "width": 370, "text": "核心骨干交换网集群","className": "node success" }, { "id": "node19", "x": 343, "y": 500, "height": 50, "width": 150, "text": "WEb服务器", "className": "node success" }, ], "edges": [ {"source": "node1", "sDirection": 'bottom', "target": "node2", "tDirection": 'top', "edgesType": "success"}, {"source": "node2", "sDirection": 'bottom', "target": "node5", "tDirection": 'top', "edgesType": "success"}, {"source": "node3", "sDirection": 'bottom', "target": "node6", "tDirection": 'top', "edgesType": "danger"}, {"source": "node6", "sDirection": 'bottom', "target": "node9", "tDirection": 'left', "edgesType": "danger"}, {"source": "node4", "sDirection": 'bottom', "target": "node7", "tDirection": 'top', "edgesType": "danger"}, {"source": "node5", "sDirection": 'bottom', "target": "node8", "tDirection": 'top', "edgesType": "success"}, {"source": "node7", "sDirection": 'bottom', "target": "node9", "tDirection": 'top', "edgesType": "danger"}, {"source": "node8", "sDirection": 'bottom', "target": "node9", "tDirection": 'right',"edgesType": "danger"}, {"source": "node9", "sDirection": 'bottom', "target": "node19", "tDirection": 'top', "edgesType": "success"} ] } return JsonResponse({"result": True, "data": data})
显示效果
看完上述内容,你们对vue.js中怎么生成纵向拓扑图有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
名称栏目:vue.js中怎么生成纵向拓扑图
网页链接:http://scyanting.com/article/gpsded.html