zoukankan      html  css  js  c++  java
  • vue修饰符 尼古拉斯

    一、事件修饰符

      1、.stop 阻止事件冒泡

      原生JS里面阻止事件冒泡 event.stopPropagation()

      在 vue 里面直接可以写在 事件之后 @click.stop = 'submit'

      

      2、.prevent  阻止默认事件 (如a标签默认跳转行为)

      原生JS阻止默认事件 event.preventDefault()

      在vue 里直接写在事件之后 @click.prevent = 'submit'

          3、.once 事件只触发一次

       在vue 里直接写在事件之后 @click.once = 'submit'

      

      4、.passive :事件的默认立即执行,无需等待函数回调执行完毕(注:不能和.prevent连用)

        这修饰符一般用在 @scroll   @touchmove 这种默认事件中,passive直接可以忽略掉事件所绑定的函数,而是直接执行事件默认行为

        例如:我的滚动事件 scroll 事件里面绑定了一个非常耗性能的操作,如果不用passive,浏览器就会等函数操作执行完了之后在去执行默认事件使页面滚动,这样就会造成页面非常卡顿

           如果使用了passive,浏览器就只先执行默认滚动行为,不会等待函数操作完成,这样就大大提高了性能

      5、修饰符可以串联使用

      如:

    <a @click.stop.prevent = 'submit'></a>

      既可以阻止冒泡,也可以阻止默认事件

    二、v-modle修饰符

      1、.number 自动将用户的输入值转化为数值类型

      2、.trim 自动过滤用户输入的首尾空格

           

  • 相关阅读:
    本周学习进度条11
    编程珠玑阅读笔记01
    单词统计
    本周学习进度条10
    《构建之法》读后感三
    第九周总结
    第一阶段冲刺
    第八周总结
    wpf图片浏览器,实现缩放平移操作图片切换等功能
    获取当前进程(程序)主窗体句柄并设置wpf的父窗体为此句柄
  • 原文地址:https://www.cnblogs.com/xxflz/p/15633098.html
Copyright © 2011-2022 走看看