zoukankan      html  css  js  c++  java
  • vue2.0 事件处理常用修饰符-----------------记录,加强记忆。

    1,<!-- 阻止单击事件继续传播 -->

          <a v-on:click.stop="doThis"></a>

      stop修饰符对应的是阻止冒泡的event.stopPropagation()  

    2,<!-- 提交事件不再重载页面 -->

       <form v-on:submit.prevent="onSubmit"></form>

      prevent修饰符对应的是阻止触发默认行为的event.preventDefault()

    3,<!-- 点击事件将只会触发一次 -->

       <a v-on:click.once="doThis"></a>

       once修饰符 只会触发一次绑定的事件,.once 修饰符还能被用到自定义的组件事件

    4,<!-- 添加事件监听器时使用事件捕获模式 -->

    <!-- 即元素自身触发的事件先在此处理,然后才交由内部元素进行处理 -->
    <div v-on:click.capture="doThis">...</div>
    举例说明:
    <div @click="doParent" id="parent">
      <div @click="doChildren" id="children"></div>
    </div>

      不写.capture修饰符时,点击#children, 先触发doChildren事件,再触发doParent事件,顺序由内部向外部 

    <div @click="doParent" id="parent">
      <div @click="doChildren" id="children"></div>
    </div>
    .capture修饰符时,点击#children, 先触发
    doParent事件,再触发doChildren事件,顺序由外部向内部

    5,<!-- 只当在 event.target 是当前元素自身时触发处理函数 -->

       <!-- 即事件不是从内部元素触发的 -->

     <div v-on:click.self="doThat"></div>

    self修饰符 同样可以起到阻止事件冒泡的作用








  • 相关阅读:
    lucene建立索引时候的用到的一些文档和目录操作
    MYSQL Cast函数 类型转换
    windows和linux下执行java程序+获取本机IP
    apache lucene 的核心类
    apache lucene 一个最简单的实例
    lucene 索引非txt文档 (pdf word rtf html xml)
    MyISAM & InnoDB
    软件开发者面试百问
    比较lucene各种英文分析器Analyzer
    浅谈Base64编码
  • 原文地址:https://www.cnblogs.com/lml2017/p/10368154.html
Copyright © 2011-2022 走看看