Vue mind map can add and delete nodes

 

npm install @hellowuxin/mindmap
<template>
  <div id="app">
    <mindmap
      v-model="data"
    ></mindmap>
  </div>
</template>

<script>
  import mindmap from '@hellowuxin/mindmap'

  export default {
    name: 'App',
    components: {
      mindmap
    },
    data: () => ({
      data: [{
        "name":"如何学习D3",
        "children":
          [
            {
              "name":"预备知识",
              "children":
                [
                  {"name":"HTML & CSS", "children": []},
                  {"name":"JavaScript", "children": []}  ]
            },
            {
              "name":"安装",
              "children": []
            }
          ]
      }]
    })
  }
</script>

https://blog.5xin.xyz/mycomponents/mindmap

 

Published 248 original articles · Like 602 · Visit 1.08 million +

Guess you like

Origin blog.csdn.net/qq_32963841/article/details/105488869