vue-orgchart拓扑图

安装vue-orgchart

npm install vue-orgchart -S
//main.js引入样式
import 'vue-orgchart/dist/style.min.css'
//使用页面引入
<template>
    <div class="orgchart_Box_Y">
      <div class="box_right_container"  v-if="ifLoading">
        <VoBasic
          :data="chartData"
          :pan="pans"
          :zoom="false"
          :nodeId="id1"
          :template="style"
          :nodeTitle="title"
          :nodeContent="content"
          :depth="6"
          :chartClass="class1" >
        </VoBasic>
      </div>
    </div>
  </template>
  <script>
  import { VoBasic } from "vue-orgchart";
  export default {
    components: { VoBasic },
    data() {
      return {
        pans: false, //鼠标拖放功能
        style: "belinda", //主体类型
        class1: "class1",
        id1: "id1",
        title: "name",
        content: "value",
        chartData: {},
      };
    },
    created(){
      this.chartData = {
      name: 'JavaScript',
      value:"",
        children: [
          {
            name: 'Vue',
            value:'',
            children: [{ name: 'Moon',value:33 }]
          },
          {
            name: 'Vue1',
            value:'',
            children: [{ name: 'Moon',value:31 },{ name: 'Moon',value:31 }]
          }
        ]
    }
    }
  };
  </script>
  <style>
  .orgchart_Box_Y .orgchart .node .content {
    height: auto;
    line-height: 16px;
    border: 1px solid#009CFF;
    font-size: 14px;
    text-align: center;
  }
  </style>

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值