欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > 关于在vue3中vue3-tree-org的简单应用

关于在vue3中vue3-tree-org的简单应用

2025/1/22 6:49:42 来源:https://blog.csdn.net/I_Allen_Liu/article/details/145283241  浏览:    关键词:关于在vue3中vue3-tree-org的简单应用

效果图如下:

主要围绕:属性的使用方式、样式等问题来展示。

文档在这里:vue3-tree-org

<vue3-tree-org :data="treeData" center :horizontal="false" :toolBar="toolBar" @on-node-click="handleTreeNodeClick"><!-- 自定义节点内容 --><template v-slot="{ node }"><div v-if="node.$$data.id !== 1" :class="[chooseItem == node.$$data.id ? 'tree-org-node__text_choosed' : 'tree-org-node__text']"><img :src="[chooseItem == node.$$data.id ? node.$$data.iconChoosed : node.$$data.icon]" alt="" /><div style="margin-left: .5vw"><div style="font-size: .8vw">{{ node.label }}</div><div style="text-align: left;"><span style="font-weight: 600;font-size: 1vw">{{ node.$$data.pCount }}</span><span>人</span></div></div></div><div v-else class="tree-org-node__head"><img :src="node.$$data.icon" alt="" /><div style="margin-left: .5vw;font-size: .8vw">{{ node.label }}</div></div></template></vue3-tree-org>

我此处写的代码比较随意。样式都是一样编写,只不过是在使用属性时,要使用node.$$data.xxx的方式来使用。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com