当前位置:   article > 正文

element UI 中 el-tree 树形菜单新增、删除操作_elementui的tree增删改查

elementui的tree增删改查

效果图:

 标签代码部分:

  1. <el-tree
  2. class="tree-css"
  3. :data="treeList"
  4. :props="defaultProps"
  5. :highlight-current="highlightShow"
  6. node-key="hierarchyCode"
  7. ref="tree"
  8. default-expand-all
  9. :current-node-key="currentKey"
  10. :expand-on-click-node="false"
  11. :default-expanded-keys="treeSelectList"
  12. @node-click="handleNodeClick">
  13. <span class="custom-tree-node" slot-scope="{ node, data }">
  14. <span class="label-text" :title="node.label">{{ node.label }}</span>
  15. <span style="z-index: 100;">
  16. <el-button type="text" size="mini" @click.stop="append(data)">新增</el-button>
  17. <el-button type="text" size="mini" @click.stop="remove(node, data)">删除</el-button>
  18. </span>
  19. </span>
  20. </el-tree>

操作方法部分:

  1. methods:{
  2. // 点击某个树形节点,获取节点信息
  3. handleNodeClick(data) {
  4. console.log(data)
  5. },
  6. // 树形菜单新增
  7. append(data) {
  8. console.log('执行新增操作!')
  9. },
  10. // 树形菜单删除
  11. remove(node,data) {
  12. this.$confirm('此操作将删除该节点, 是否继续?', '提示', {
  13. confirmButtonText: '确定',
  14. cancelButtonText: '取消',
  15. type: 'warning'
  16. }).then(() => {
  17. console.log('执行删除操作!')
  18. })
  19. },
  20. }

以上操作可以完成对某个节点的的操作,如:新增下级、删除当前节点等

纯属个人理解总结,希望对大家有所帮助!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/119234
推荐阅读
相关标签
  

闽ICP备14008679号