zoukankan      html  css  js  c++  java
  • VUE-修饰符

     修饰符 (modifier) 是以半角句号 . 指明的特殊后缀,用于指出一个指令应该以特殊方式绑定。例如,.prevent 修饰符告诉 v-on 指令对于触发的事件调用 event.preventDefault()

    1. 事件修饰符:

    • .stop
    • .prevent
    • .capture
    • .self
    • .once (还可被用至自定义的组件事件上)
    • .passive (尤其能够提升移动端的性能)

    2.  按键修饰符:

      按键码:(已被废弃,最新浏览器可能不支持)

    • .enter
    • .tab
    • .delete (捕获“删除”和“退格”键)
    • .esc
    • .space
    • .up
    • .down
    • .left
    • .right

    3.  系统修饰键:

      可以用如下修饰符来实现仅在按下相应按键时才触发鼠标或键盘事件的监听器。

    • .ctrl
    • .alt
    • .shift
    • .meta
    • .exact (允许你控制由精确的系统修饰符组合触发的事件。)

    4.  鼠标按钮修饰符:

      这些修饰符会限制处理函数仅响应特定的鼠标按钮。

    • .left
    • .right
    • .middle

    5.  .lazy

      你可以添加 lazy 修饰符,从而转变为使用 change 事件进行同步:

      <!-- 在“change”时而非“input”时更新 -->

      <input v-model.lazy="msg" >

    6.  .number

      自动将用户的输入值转为数值类型

    7.  .trim

      如果要自动过滤用户输入的首尾空白字符,可以给 v-model 添加 trim 修饰符:

    8.  .prevent 阻止事件的默认行为,

    <a href="http://www.baidu.com" @click.prevent="test4">百度一下</a> //阻止a标签跳转,仅执行函数test4
    <form action="/xxx" @submit.prevent="test5"> //阻止表单提交,仅执行函数test5
    <input type="submit" value="注册">
    </form>
  • 相关阅读:
    openstack o版本自动化脚本安装
    定时关机重启
    centos7.2 安装openstack
    Ubuntu 16.03 apt-get更换为国内阿里云源
    centos7 安装php7+mysql5.7+nginx+redis
    centos7 安装LNMP7
    多个路由器配置静态路由 简单
    puppet笔记
    MySQL备份与恢复实战案例及生产方案
    WAF:web应用防火墙
  • 原文地址:https://www.cnblogs.com/channnal/p/12205840.html
Copyright © 2011-2022 走看看