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>
  • 相关阅读:
    mysql 语句的查询过程解析
    postman 百度网盘下载 64位
    java 读取文内容(text,html)
    java把Word文件转成html的字符串返回出去
    spring boot 2.X上传文件限制大小
    nginx 做反向代理
    Linux下安装Redis
    微信小程序云开发个人博客项目实战(2)---引入-Vant-Weapp-小程序-UI-组件库
    微信小程序云开发个人博客项目实战(1)- 准备工作及引入 Vant Weapp 小程序 UI 组件库
    Video 视频播放防作弊和禁止下载
  • 原文地址:https://www.cnblogs.com/zzsdream/p/10922100.html
Copyright © 2011-2022 走看看