博客
关于我
Vue基础学习笔记(五)之事件处理
阅读量:744 次
发布时间:2019-03-22

本文共 852 字,大约阅读时间需要 2 分钟。

5、事件处理

在Vue框架中,事件处理是非常重要的功能之一。事件处理有三种主要方式,分别是通过函数调用、通过函数名调用以及通过表达式调用。

监听事件–直接触发代码

这种方式通过在元素上直接使用v-on指令来绑定事件处理函数。例如,可以通过直接调用方法名来触发事件处理器。

代码示例:

{count}

方法事件处理器–写函数名

这种方式通过在v-on中指定方法名称来绑定事件处理函数。与直接调用方法的写法类似,但实际上两者工作方式相同。

代码示例:

{count}

内敛处理器方法—执行函数表达式

这种方式允许开发者通过表达式直接在模板中操作数据。虽然不常用,但在特定场景下可以提升可读性。

代码示例:

{count}

事件修饰符

Vue提供了多个事件修饰符,用于控制事件的传播或默认行为。这些修饰符可以提升代码的可复用性和安全性。

【1】阻止父组件触发----即阻止冒泡行为

使用.stop修饰符可以阻止事件向上级组件传播。

代码示例:

  • 111
  • 222
  • 333

使用.stop后的修改:

  • 111
  • 222
  • 333
【2】阻止默认行为

使用.prevent修饰符可以阻止元素的默认事件行为发生。

代码示例:

使用.preventDefault后的修改:

【3】只触发本身

使用.self修饰符可以阻止事件向上传播。

代码示例:

  • 111
  • 222
  • 333
【4】自触发一次(一次之后就失效)

使用.once修饰符可以让事件处理器只执行一次后自动解绑。

代码示例:

  • 111
  • 222
  • 333
【5】按回车键触发

使用.enter修饰符可以使事件仅在用户按回车键时触发。

代码示例:

6、表单控件绑定/双向数据绑定

Vue框架支持对表单控件进行绑定,实现双向数据同步。具体绑定方式与标准HTML表单控件一致,无需额外配置。

如需了解详细操作方法,可以参考《Vue基础学习笔记(六)之表单控件绑定/双向数据绑定》。

转载地址:http://esdwk.baihongyu.com/

你可能感兴趣的文章
myeclipse的新建severlet不见解决方法
查看>>
MyEclipse设置当前行背景颜色、选中单词前景色、背景色
查看>>
Mtab书签导航程序 LinkStore/getIcon SQL注入漏洞复现
查看>>
myeclipse配置springmvc教程
查看>>
MyEclipse配置SVN
查看>>
MTCNN 人脸检测
查看>>
MyEcplise中SpringBoot怎样定制启动banner?
查看>>
MyPython
查看>>
MTD技术介绍
查看>>
MySQL
查看>>
MySQL
查看>>
mysql
查看>>
MTK Android 如何获取系统权限
查看>>
MySQL - 4种基本索引、聚簇索引和非聚索引、索引失效情况、SQL 优化
查看>>
MySQL - ERROR 1406
查看>>
mysql - 视图
查看>>
MySQL - 解读MySQL事务与锁机制
查看>>
MTTR、MTBF、MTTF的大白话理解
查看>>
mt_rand
查看>>
mysql -存储过程
查看>>