当前位置: 首页 > news >正文

Vue.js事件处理

事件处理​

监听事件​

我们可以使用 v-on 指令 (简写为 @) 来监听 DOM 事件,并在事件触发时执行对应的 JavaScript。用法:v-on:click="handler" 或 @click="handler"

事件处理器 (handler) 的值可以是:

  1. 内联事件处理器:事件被触发时执行的内联 JavaScript 语句 (与 onclick 类似)。

  2. 方法事件处理器:一个指向组件上定义的方法的属性名或是路径。

内联事件处理器​

内联事件处理器通常用于简单场景,例如:

js

const count = ref(0)

template

<button @click="count++">Add 1</button>
<p>Count is: {
  { count }}</p>

在演练场中尝试一下

方法事件处理器​

随着事件处理器的逻辑变得愈发复杂,内联代码方式变得不够灵活。因此 v-on 也可以接受一个方法名或对某个方法的调用。

举例来说:

js

const name = ref('Vue.js')

function greet(event) {
  alert(`Hello ${name.value}!`)
  // `event` 是 DOM 原生事件
  if (event) {
    alert(event.target.tagName)
  }
}

template

<!-- `greet` 是上面定义过的方法名 -->
<button @click="greet">Greet</button>

http://www.dtcms.com/a/49436.html

相关文章:

  • 利用python开发自己的小工具
  • c++线程池的实现
  • 计算机毕业设计SpringBoot+Vue.js客户关系管理系统CRM(源码+文档+PPT+讲解)
  • 【区块链 + 绿色低碳】郑州数据交易中心双碳数据服务专区 | FISCO BCOS 应用案例
  • HashMap 的底层结构详解:原理、put和get示例
  • PMP项目管理—资源管理篇—3.获取资源
  • 文本处理Bert面试内容整理-BERT的基本原理是什么?
  • 03.购物单
  • IO进程思维导图和练习题
  • 防火墙虚拟系统
  • DeepSeek:大模型领域的创新力量
  • 自学嵌入式第27天------TCP和UDP,URL爬虫
  • 物联网感应层数据采集器实现协议转换 数据格式化
  • 在日常生活、工作中deepseek能帮我们解决哪些问题
  • 【JavaScript—前端快速入门】JavaScript 对象与函数
  • 计算机常用单词
  • 需求管理工具选型指南:Jama Connect +Jira vs Word/Excel+Jira
  • 网络安全检查漏洞内容回复 网络安全的漏洞
  • ArcGIS操作:13 生成最小外接矩阵
  • 基于STM32的环境监测系统(自制蓝牙APP)
  • Lua脚本使用教学指南:与Spring Boot项目集成示例
  • 动态内存分配
  • 网络编程——http
  • Linux网络 NAT、代理服务、内网穿透
  • 25年第四本【认知觉醒】
  • pnpm,npm,yarn到底有啥区别?
  • 基于 HTML、CSS 与 JavaScript 的计时器
  • LeetCode 1745.分割回文串 IV:动态规划(用III或II能直接秒)
  • Vue3快速入门笔记
  • 【音视频】ffmpeg音视频处理基本流程