【前端学习日记】Vue中的鼠标事件和键盘事件

Vue提供了很好用的模板语法,包括插值语法 { { }} 和指令语法v-?。使用指令语法很容易就可以为文档对象添加事件。

比较常用到的事件就是鼠标事件了。当用户使用鼠标点击网页上的某个元素,或者使用键盘按下某个键,会执行对应的回调(callback),进而在短时间内产生动作。

比如给button标签添加一个click(点击)事件,使用插值语法的简写形式(省略事件绑定语法v-on:click):@click=“showinformation”,即当鼠标点击时,执行showinformation这个函数。

接着在script结构的methods配置项中编写函数的执行步骤和逻辑,就完成了整个事件。

上述代码执行后,点击按钮,会在控制台输出事件实例和参数。

在鼠标事件中,常会用到一些修饰符,来起到对事件的限定作用,常用的如:prevent、stop、once。

prevent:阻止默认事件

如对一个超链接标签使用@click.prevent="showinfor",点击超链接,在执行完事件回调后,超链接并不会发生跳转。这些功能真的很秒。比如阻止一些钓鱼链接之类的。

stop:阻止事件冒泡

先讨论一下事件冒泡和捕获这个概念。当元素嵌套的父元素和子元素上都有一个相同(名称和类型均相同)的事件,此时父元素只是

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值