博客
关于我
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/

你可能感兴趣的文章
Postgres invalid command \N数据恢复处理
查看>>
Postgres like 模糊查询匹配集合
查看>>
Postgres 自定义函数内实现 in 操作符的递归查询
查看>>
Postgres 返回当前时间前后指定天数的集合
查看>>
postgres--vacuum
查看>>
postgres--wal
查看>>
postgres--流复制
查看>>
postgres10配置huge_pages
查看>>
PostgreSQL 10.0 preview 变化 - pg_xlog,pg_clog,pg_log目录更名为pg_wal,pg_xact,log
查看>>
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 15章 并行查询_15.2. 何时会用到并行查询?...
查看>>
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 9 章 函数和操作符_9.23. 行和数组比较
查看>>
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 21 章 数据库角色
查看>>
Postgresql 12.9如何配置允许远程连接
查看>>
PostgreSQL 9.6 同步多副本 与 remote_apply事务同步级别 应用场景分析
查看>>
Postgresql CopyManager 流式批量数据入库
查看>>
PostgreSQL cube 插件 - 多维空间对象
查看>>
PostgreSQL Daily Maintenance - cluster table
查看>>
PostgreSQL on Linux 最佳部署手册
查看>>
PostgreSQL Oracle 兼容性之 - pipelined
查看>>
PostgreSQL Point-In-Time Recovery (Incremental Backup)
查看>>