vue的MVVM模型和事件处理(2022-04-22学习笔记)

本文介绍了MVVM模型中数据集中、模板代码和框架工作流程,重点讲解了事件绑定及修饰符的使用,如@scroll和@wheel。事件修饰符如passive用于优化滚动事件,避免卡顿。此外,讨论了键盘事件的处理,强调了特殊按键如tab在keydown事件中的应用。还提到了事件修饰符的连续使用,以及如何处理不同键盘按键的事件。
摘要由CSDN通过智能技术生成

MVVM模型

基本了解在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
数据集中到一起—>模板代码----> 框架开始工作

事件绑定:

在这里插入图片描述

事件修饰符:

阻止默认事件,事件冒泡等~~
在这里插入图片描述
滚动条事件:@scroll
滚轮事件:@wheel

一般情况下,我们触发事件,是先要执行完事件中的回调函数,然后才会触发默认事件。比如,在滚轮事件中,我们要先处理好事件中的回调函数,处理完成以后,滚动条才会动一下。如果我们试用了passive来修饰事件,会直接滚动滚动条,慢慢执行事件中的回调函数。passive在移动端用的比较多,不是针对所有事件的,如果我们用的滚动条事件,滚动条就会直接滚动,不会卡顿。

键盘事件

在这里插入图片描述
event.key就是键盘按键的名字,我们一般使用这个,一般不使用编码,不同电脑的按键编码可能不一样。
我们也可以自己定义别名,但是不推荐。
在这里插入图片描述

事件的写法:
在这里插入图片描述
不是所有的键盘按键都能绑定事件。
tab键的特殊:将焦点从当前元素切走,不适合用keyup,可以用keydowncyrlaltshiftmeta(徽标键)的用法也是特殊的,都用keydown比较好。
事件修饰符可以连续写。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值