zoukankan      html  css  js  c++  java
  • 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;
    }

    效果图:

       

  • 相关阅读:
    作业II
    7.26 tar命令
    7.24
    网络003
    网络002
    网络001
    MySQL基于amoeba读写分离实验
    MYSQL数据库之主从复制及读写分离
    MySQL的主从异步复制实验
    MYSQL数据库扩展 索引与事务与引擎
  • 原文地址:https://www.cnblogs.com/lovebear123/p/12069245.html
Copyright © 2011-2022 走看看