今天实现的是,树形控件右键点击会出现操作菜单,增加、修改、删除按钮会弹出相应的操作弹窗。
根据ant design vue 的右键点击事件 rightClick 来控制菜单的显示和隐藏就简单了
效果如下:(样式还没写,所以比较简单)
代码如下
//树结构
<a-directory-tree
:tree-data="filetreeData"
@rightClick="onRightClick"
>
</a-directory-tree>
//功能菜单
<div :style="this.tmpStyle" v-if="this.NodeTreeItem">
<a-button type="primary" title="添加" icon="plus" size="small" @click="orgAdd " />
<a-button type="primary" title="编辑" icon="edit" size="small" @click="orgEdit " />
<a-button type="primary" title="删除" icon