vue——修饰符
事件修饰符
在事件处理函数中调用event.preventDefault()或event.stopPropageation()是非常常见的需求。因此vue提供了事件修饰符的概念,来辅助程序员更方便的对事件的触发进行控制。例如:@click.prevent = "方法"
常用的2个事件修饰符如下:
| 事件修饰符 | 说明 |
| .prevent | 阻止默认行为(例如:阻止a链接的跳转,阻止表单的提交等) |
| .stop | 阻止事件冒泡 |
按键修饰符
@keyup.esc = "方法"
| 按键修饰符 | 说明 |
| .esc | 按下键盘上的esc键时调用绑定的方法 |
| .enter | 按下键盘上的enter键时调用绑定的方法 |
v-model的修饰符
为了方便对用户输入的内容进行处理,vue为v-model指令提供了3个修饰符,分别是:
| 修饰符 | 作用 | 示例 |
| .number | 自动将用户的输入值转为数值类型 | <input v-model.number="age" /> |
| .trim | 自动过滤用户输入的首尾空白字符 | <input v-model.trim="msg" /> |
| .lazy | 在"change"时而非"input"时更新 | <input v-model.lazy="msg" /> |

浙公网安备 33010602011771号