8、Vue3事件绑定

作者: 圆梦人生 | 来源:发表于2022-07-11 08:50 被阅读0次
  • 1、事件修饰符

    • .stop 组织冒泡
    • .prevent 组织事件默认行为
    • .self 仅当 event.target 是元素本身时才会触发事件处理器,事件处理器不来自子元素
    • .capture 添加事件监听器时,使用 capture 捕获模式,指向内部元素的事件,在被内部元素处理前,先被外部处理
    • .once 点击事件最多被触发一次
    • .passive 滚动事件的默认行为 (scrolling) 将立即发生而非等待 onScroll 完成
  • 2、按键修饰符

    • .enter 回车
    • .tab tab
    • .delete (捕获“Delete”和“Backspace”两个按键)
    • .esc esc
    • .space 空格
    • .up 上
    • .down 下
    • .left 左
    • .right 右
    • .ctrl ctral键
    • .alt alt键
    • .shift shift键
    • .meta meta 键是 Windows 键 (⊞),meta 是钻石键 (◆)
    • .exact 修饰符允许控制触发一个事件所需的确定组合的系统按键修饰符。
  • 3、鼠标按键修饰符

    • .left 左键
    • .right 右键
    • .middle 滚轮

案例

<template>
  <div @click="parentclick">
    <div @click.stop="subclick">子元素点击</div>
  </div>
   <div @click.once="subclick2">子元素点击2</div>
   <br>
   <input type="text" @keyup.enter="enterfun">
</template>

<script>
export default {
    setup(){
        let parentclick = ()=>{
            alert(2)
        }
        let subclick = ()=>{
            alert(1);
        }
        let subclick2 = ()=>{
            alert(3);
        }
        let enterfun = ()=>{
            alert('回车')
        }
        let onClick = ()=>{
            alert('任意键');
        }
        return {
            onClick,
            enterfun,
            parentclick,
            subclick,
            subclick2
        }
    }
}
</script>

相关文章

网友评论

    本文标题:8、Vue3事件绑定

    本文链接:https://www.haomeiwen.com/subject/bkxibrtx.html