• vue 点击显示隐藏,鼠标移动上去显示隐藏


    1,鼠标点击显示隐藏,样式可以自己调,我就写个dome。


    <div class="min"> <button @click="change">点击我</button> <div v-show="show"> 显示隐藏的内容 </div> </div>

    <script>
    export default {
      name: "testresult",
      data() {
        return {
          show: false
        };
      },
      methods: {
        change() {
          this.show = !this.show;
        }
      }
    };
    </script>


    鼠标移动上去事件:

    html:

      <div class="min">
          <button
            class="cancelbtn"
            @mouseover="mouseover(n)"
            @mouseleave="mouseleave"
            v-show="isshow & (n == id)"
          >
            取消</button
          ><br />
          <button
            class="followbtn"
            @mouseover="mouseover(n)"
            @mouseleave="mouseleave"
          >
            关注
          </button>
        </div>
    View Code

    js

    <script>
    export default {
      name: "testresult",
      data() {
        return {
          isshow: false,
          id: 0
        };
      },
      methods: {
        // 移入
        mouseover(id) {
          this.id = id;
          clearTimeout(this.timer);
          this.isshow = true;
        },
        // 移出
        mouseleave() {
          this.timer = setTimeout(() => {
            this.isshow = false;
          }, 100);
        }
      }
    };
    </script>
    View Code

    css:

    .followbtn {
       50px;
      height: 30px;
      text-align: center;
      background-color: coral;
      color: #ffffff;
      border: 0;
    }
    .cancelbtn {
       50px;
      height: 30px;
      text-align: center;
      background-color: brown;
      color: #ffffff;
      border: 0;
    }

    效果图:

       

  • 相关阅读:
    Jenkins
    python爬虫
    git分布式版本控制
    CKA考试认证总结
    gitlab-ci 工具链
    gitlab-ci 模板库实践
    gitlab-cicd
    gitlab配置文件gitlab.rb详解
    局部变量表中的slot简述
    JVM系统线程类型
  • 原文地址:https://www.cnblogs.com/lovebear123/p/12069245.html
Copyright © 2020-2023  润新知