zoukankan      html  css  js  c++  java
  • Element-ui树形控件el-tree鼠标移入显示隐藏效果超简单

    显示效果:

     

    废话不多说,直接上代码

    <template>
      <el-tree default-expand-all :data="data">
        <span class="custom-tree-node" slot-scope="{ node, data }" style="100%;" @mouseenter="mouseenter(data)" @mouseleave="mouseleave(data)">
          <span>{{ node.label }}</span>
            <el-link v-show="data.show" size="mini" style="margin-left: 5px" type="primary" icon="el-icon-plus"></el-link>
            <el-link v-show="data.show" size="mini" style="margin-left: 5px" type="primary" icon="el-icon-delete"></el-link>   
          </span>
      </el-tree>
    </template>
    
    <script>
    
    export default {
      data() {
        return {
          data: [
            {
              id: 0,
              label: '水果',
              show: false,
              children: [
                {
                  id: 1,
                  label: '苹果',
                  show: false
                },{
                  id: 2,
                  label: '芒果',
                  show: false
                }
              ]
            }
          ],
        }
      },
      methods:{
        mouseenter(data) {
          this.$set(data, 'show', true)
        },
    
        mouseleave(data) {
          this.$set(data, 'show', false)
        }
      }
    }
    </script>
  • 相关阅读:
    设计模式--单例模式Singleton
    CSS选择器
    操作数据表
    HTML
    Shell学习
    LINUX常用命令
    多线程-互斥变量
    多线程-临界区
    每天一个linux命令:file(11)
    JavaScript设计模式小抄集(持续更新)
  • 原文地址:https://www.cnblogs.com/CinderellaStory/p/14841469.html
Copyright © 2011-2022 走看看