Vue学习笔记3——事件处理

ops/2024/10/19 14:48:06/

事件处理

    • 1、事件处理器
      • (1)内联事件处理器
      • (2)方法事件处理器
    • 2、事件参数
    • 3、事件修饰符

1、事件处理器

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

  • 内联事件处理器:事件被触发时执行的内联JavaScript语句(与onclick类似);
  • 方法事件处理器:一个指向组件上定义的方法的属性名或是路径。

(1)内联事件处理器

通常用于简单场景,举例:

<template><h3>内联事件处理器</h3><button v-on:click = "count++">Add</button><!-- <button @click = "count++">Add</button> --><p>{{ count }}</p>
</template><script>export default{data(){return{count:0}}}
</script>

在这里插入图片描述

(2)方法事件处理器

<template><h3>内联事件处理器</h3><button @click="addCount()">Add</button><p>{{ count }}</p>
</template><script>export default{data(){return{count:0}},// 所有方法或者函数都放在这里,跟data同级methods:{addCount(){// 读取data里面数据的方法:this.countthis.count++}}}
</script>

2、事件参数

事件参数可以获取event对象和通过事件传递数据

在这里插入图片描述

3、事件修饰符

在处理事件时调用event.preventDefault()event.stopPropagation() 是很常见的。尽管我们可以直接在方法内调用,但如果方法能更专注于数据逻辑而不用去处理DOM事件的细节会更好。

为解决这一问题,Vue 为v-on提供了事件修饰符,常用有以下几个:

  • .stop:阻止事件冒泡
  • .prevent:阻止默认事件
  • .once:事件只会被触发一次
  • .enter:回车按键触发
更多详情可查看官方文档:
https://cn.vuejs.org/guide/essentials/event-handling.html

在这里插入图片描述


http://www.ppmy.cn/ops/42751.html

相关文章

C语言.数据结构.顺序表

1.顺序表的概念及结构 1.1线性表 线性表&#xff08;linear list&#xff09;是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构&#xff0c;常见的线性表&#xff1a;顺序表、链表、栈、队列、字符串… 线性表在逻辑上是线性结构&#xff0c;…

算法训练营day35

题目1&#xff1a;122. 买卖股票的最佳时机 II - 力扣&#xff08;LeetCode&#xff09; 贪心算法思路很简单&#xff0c;就是把每一天的利润都算出来&#xff0c;然后把整的加起来就是结果 class Solution { public:int maxProfit(vector<int>& prices) {int resu…

全免费的数据恢复工具哪个好?分享2024年性价比超高的12款数据恢复软件!

当您丢失重要文件时&#xff0c;您应该可不想遇到措手不及的情况吧&#xff1f;相反&#xff0c;您需要在系统中使用一些可靠的数据恢复软件&#xff0c;但是全免费的数据恢复工具哪个好呢&#xff1f;别担心&#xff0c;本文将帮助您选择最适合您的解决方案。 如何挑选一款合适…

# 文件或目录损坏且无法读取 的解决方案

文件或目录损坏且无法读取 的解决方案 一、问题描述&#xff1a; windows 系统下&#xff0c;当对某一个文件或文件夹操作时&#xff0c;出现【文件或目录损坏且无法读取】&#xff0c;这时不管对其进行修改、删除、更改属性等操作&#xff0c;都不能正常进行&#xff0c;在 …

[C][指针]详细讲解

目录 0.铺垫1.指针是什么&#xff1f;2.指针变量3.指针和指针类型4.指针类型的意义5.野指针1.野指针成因2.如何规避野指针6.指针运算 6.指针和数组7.二级指针(n级指针&#xff09;8.指针数组9.数组指针10.&数组名VS数组名11.函数指针 12.函数指针数组13.回调函数 0.铺垫 在…

Mac m1安装AWVS

目录 原因 安装 下载镜像 进入终端 启动AWVS 登陆 原因 由于 m1 为 arm 芯片,兼容性问题无法独立安装x86的AWVS,所以使用docker安装较为方便使用。

plt多子图设置

import matplotlib.pyplot as plt# 使用 subplots 函数创建一个 2x3 的子图网格 fig, axs plt.subplots(nrows2, ncols3, figsize(16, 10)) # 调整 figsize 来改变图像大小# 遍历每个子图&#xff0c;并绘制一些内容&#xff08;这里只是简单的示例&#xff09; for ax in ax…

C# WPF入门学习(一)

目录 WPF简介 什么是WPF&#xff1f; WPF的核心概念和特点 1. 基于XAML的界面设计 2. 丰富的控件和布局系统 3. 数据绑定 4. 图形、动画和多媒体 5. 样式和模板 6. 资源和国际化 WPF的架构 WPF的应用场景 WPF的优缺点 优点&#xff1a; 缺点&#xff1a; WPF与W…