zoukankan      html  css  js  c++  java
  • Vue#方法与事件处理器

    https://jsfiddle.net/miloer/cz4ybz3e/
    Vue提供了事件修饰符,来解决 event.preventDefault() 或 event.stopPropagation()。
    <!-- 阻止单击事件冒泡 -->
    <a v-on:click.stop="doThis"></a>
    
    <!-- 提交事件不再重载页面 -->
    <form v-on:submit.prevent="onSubmit"></form>
    
    <!-- 修饰符可以串联 -->
    <a v-on:click.stop.prevent="doThat">
    
    <!-- 只有修饰符 -->
    <form v-on:submit.prevent></form>
    

    <!-- 添加事件侦听器时使用 capture 模式 -->1.0.16 添加了两个额外的修饰符:
    <div v-on:click.capture="doThis">...</div>
    
    <!-- 只当事件在该元素本身(而不是子元素)触发时触发回调 -->
    <div v-on:click.self="doThat">...</div>
     
    此外还有按键修饰符:
    <!-- 只有在 keyCode 是 13 时调用 vm.submit() -->
    <input v-on:keyup.13="submit">

    全部的按键别名:
    <!-- 同上 -->
    <input v-on:keyup.enter="submit">
    <!-- 缩写语法 --> <input @keyup.enter="submit">
    • enter
    • tab
    • delete
    • esc
    • space
    • up
    • down
    • left
    • right
    
    
  • 相关阅读:
    记录我发现的第一个关于 Google 的 Bug
    iOS 中的 Delayed Transition
    Appstore|IPA
    地图|定位
    开发者账号
    App跳转
    国际化
    短信|彩信
    闪光灯
    Cornerstone|SVN
  • 原文地址:https://www.cnblogs.com/moustache/p/5473650.html
Copyright © 2011-2022 走看看