@submit.prevent 这个 .prevent 就是修饰符
事件修饰符
- .prevent 事件处理函数内部使用 event.preventDefault();
 - .once 只调用一次事件处理,调用一次以后自动移除监听器 once: true
 - .stop 阻止事件冒泡 cancelBubble / stopPropagation();
 - .capture 采用捕获 capture: true
 - .self 跳过非事件源的事件触发
 .passive 永远不调用 event.preventDefault(); passive:true :::info 在 DOM4 addEventListener 的第三个参数可以是原来的 useCapture,也能是一个 options 的对象
这个对象有三个属性:capture, once, passive ::: :::warning 连用的情况,一定要注意顺序问题
.prevent 和 .passive 连用时会报错 :::按键修饰符
把 KeyboardEvent.key 暴露的任意有效键名转为 Kebab-case 来作修饰符
别名
.enter
- .tab
 - .delete
 - .esc
 - .space
 - .up
 - .down
 - .left
 - 
系统按键修饰符
 .ctrl
- .alt
 - .shift
 - 
.exact
鼠标按键修饰符
 .left
- .middle
 - .right
 
