5、事件修饰符

事件修饰符用来修饰事件,紧跟事件:@click.修饰符='函数名称'

.stop阻止冒泡

@click.stop='function_name'

.prevent组织默认行为

<a href="http://www.baidu.com" target="_blank" @click.prevent='clickHandler'>点击</a>
<script>
var vm = new Vue({
            el:'#app',
            methods:{
                clickHandler(){
                    console.log('xx')
                }
            }
        });
</script>

点击后,控制台打印 xx,不会跳转连接

.capture捕获

和默认的冒泡事件顺序相反。从外向内冒泡。

.self

只有本身的事件才会被触发。冒泡过来的不会触发。

.once只触发一次事件处理函数

<a href="http://www.baidu.com" target="_blank" @click.prevent.once='clickHandler'>点击</a>
<script>
var vm = new Vue({
            el:'#app',
            methods:{
                clickHandler(){
                    console.log('xx')
                }
            }
        });
</script>

第一次点击后,控制台打印 xx,不会跳转连接。第二次开始会跳转链接。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,548评论 1 11
  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 5,163评论 0 21
  • 简介 在原生DOM绑定事件的年代,我们经常会使用到e.preventDefault() 或 e.stopPropa...
    anOnion阅读 1,592评论 0 6
  • vue中可以使用 v-on 指令绑定事件监听器,监听 DOM 事件,而在事件处理的程序中,为了能有更纯粹的数据逻辑...
    四小七阅读 2,518评论 0 4
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,342评论 0 3