zoukankan      html  css  js  c++  java
  • VUE中事件修饰符:stop prevent self capture

    <!DOCTYPE html>

    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>修饰符:self capture stop prevent的使用</title>
        <script type="text/javascript" src="vue.js"></script>
    </head>
    <body>
    <div id="demo">
        <!--第一种情况-->
        <!--<div @click="divEven" style="border:1px #188eee solid;">-->
            <!--<a href="www.baidu.com" @click="aEven">百度链接</a>-->
        <!--</div>-->
        <!--stop的使用:阻止事件冒泡的发生-->
        <!--<div @click="divEven" style="border:1px #188eee solid;">-->
            <!--<a href="www.baidu.com" @click.stop="aEven">百度链接</a>-->
        <!--</div>-->
     
        <!--prevent的使用:阻止默认事件的发生-->
        <!--<div @click="divEven" style="border:1px #188eee solid;">-->
            <!--<a href="www.baidu.com" @click.stop.prevent="aEven">百度链接</a>-->
        <!--</div>-->
     
        <!--self的使用:只有点击他本身时才去执行,点击他的子元素不去执行-->
        <!--<div @click.self="divEven" style="border:1px #188eee solid;">-->
            <!--<a href="www.baidu.com" @click.prevent="aEven">百度链接</a>-->
        <!--</div>-->
     
        <!--capture的使用:触发捕获事件()先执行大盒子的事件,起执行小盒子的事件-->
        <div @click.capture="divEven" style="border:1px #188eee solid;">
            <a href="www.baidu.com" @click.prevent="aEven">百度链接</a>
        </div>
    </div>
    <script>
        new Vue({
            el:"#demo",
            methods:{
                divEven(){
                    alert("我是div的事件");
                },
                aEven(){
                    alert("我是a链接事件");
                }
            }
        });
    </script>
    </body>
    </html>
  • 相关阅读:
    MFC 的资源文件 就是那个后缀名是 .rc的那个
    servlet 上下文
    servlet 会话技术
    页面分层
    分页技术 -servlet
    关于servlet连接数据库会出现空指针异常情况
    servlet 1
    (转)用户级和内核级线程
    (转)数据库分片Shard操作
    (转)系统设计题要考虑的方面
  • 原文地址:https://www.cnblogs.com/zzsdream/p/10922100.html
Copyright © 2011-2022 走看看