antv x6自定义节点(使用vue渲染节点)

本文介绍了如何在AntV X6中使用Vue.js自定义绘图节点。首先,需要安装@antv/x6-vue-shape库,然后在主文件中引入并指定节点类型。接着,创建自定义节点组件,注册该组件并指定渲染名称。在渲染过程中,通过传递属性参数实现节点的个性化展示。最后,提供了包含此功能的文件下载链接和实际效果预览,强调实际使用时需结合后端接口进行调整。
摘要由CSDN通过智能技术生成

1、安装@antv/x6-vue-shape

# npm
npm install @antv/x6-vue-shape

# yarn
yarn add @antv/x6-vue-shape

# 在 vue2 下还需要安装 @vue/composition-api
yarn add @vue/composition-api --dev

主文件引入@antv/x6-vue-shape

import "@antv/x6-vue-shape";

安装并应用该包后,指定节点的shapevue-shape,并通过component属性来指定渲染节点的 Vue 组件。
2、自定义的节点

<template>
  <div class="nodeElement">
    <el-image :src="url" class="icon"></el-image>
    <div class="notation">
      <div class="name">{
  { item.name }}</div>
    </div>
  </div>
</template>

<script>
export default {
  name: "Node",
  inject: ["getGraph", "getNode"],
  props: {
    // item: {},
  },
  data() {
    return {
      item: {},
      url: require(
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值