美文网首页plugin插件vue3.x
修改element-ui中tree的checkbox

修改element-ui中tree的checkbox

作者: WebGiser | 来源:发表于2019-04-30 16:22 被阅读1次

    在使用element-ui中tree的checkbox时,有时需要根据节点的属性来决定是否在节点前显示checkbox选择框,因此需要对element-ui的源码进行修改。

    1、将node_modules文件夹中 element-ui 文件夹的 packages 中的 tree 文件夹复制出来。

    image.png

    2、修改 tree-node.vue文件,在<el-checkbox></el-checkbox>标签中修改 v-if 的内容

    image.png

    3、使用自定义的tree组件

    import elTree2 from './tree/src/tree.vue'
    
              <elTree2
                      :data="baselayerTree"
                      :props="treeProps"
                      @check-change="handleNodeClick"
                      :show-checkbox="true"
                      :check-strictly="true">
              </elTree2>
    
    image.png

    4、效果

    image.png

    相关文章

      网友评论

        本文标题:修改element-ui中tree的checkbox

        本文链接:https://www.haomeiwen.com/subject/lvuvnqtx.html