vue v-on监听事件详解
发布时间 - 2026-01-11 01:09:19 点击率:次在html或jsp页面中我们总能碰到监听DOM事件来触发javaScript代码,下面我们就简单聊聊Vue.js中的监听事件是怎么处理的。

在vue.js中监听事件是通过v-on指令来实现的,先看一下简单的监听事件代码。
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="vue.js"></script>
</head>
<body>
<div id="app">
<button v-on:click="count += 1">点击测试</button>
<p>这个按钮被点击了{{count}}次</p>
</div>
</body>
<script>
var vm = new Vue({
el:"#app",
data:{
count:0
}
})
</script>
</html>
下面再看看监听方法事件的代码示例
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="vue.js"></script>
</head>
<body>
<div id="app">
<button v-on:click="test">点击测试</button>
</div>
</body>
<script>
var vm = new Vue({
el:"#app",
data: {
name: 'Vue.js'
},
// 在 `methods` 对象中定义方法
methods: {
test: function (event) {
// `this` 在方法里指当前 Vue 实例
alert('Hello ' + this.name + '!')
// `event` 是原生 DOM 事件
alert(event.target.tagName)
}
}
})
</script>
</html>
内联处理器方法,内联javaScript语句
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="vue.js"></script>
</head>
<body>
<div id="app">
<button v-on:click="say('say hello')">say hello</button>
<button v-on:click="say('say goodbye')">say goodbye</button>
</div>
</body>
<script>
var vm = new Vue({
el:"#app",
data: {
name: 'Vue.js'
},
// 在 `methods` 对象中定义方法
methods: {
say:function(message){
alert(message)
}
}
})
</script>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue
# 监听事件
# 详解vue中v-on事件监听指令的基本用法
# vue.js绑定事件监听器示例【基于v-on事件绑定】
# vue各种事件监听实例(小结)
# vue事件监听函数on中的this指针域使用
# 象中
# 是怎么
# 来实现
# 再看看
# 先看
# 大家多多
# lt
# DOCTYPE
# head
# gt
# UTF
# title
# script
# charset
# lang
# en
# meta
# javaScript
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
Python自动化办公教程_ExcelWordPDF批量处理案例
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
EditPlus中的正则表达式 实战(2)
zabbix利用python脚本发送报警邮件的方法
如何在IIS中新建站点并配置端口与物理路径?
高防服务器租用指南:配置选择与快速部署攻略
如何获取PHP WAP自助建站系统源码?
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
微信小程序 input输入框控件详解及实例(多种示例)
详解Huffman编码算法之Java实现
如何在建站之星绑定自定义域名?
bootstrap日历插件datetimepicker使用方法
如何在云主机上快速搭建多站点网站?
,怎么在广州志愿者网站注册?
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
微信推文制作网站有哪些,怎么做微信推文,急?
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
实现点击下箭头变上箭头来回切换的两种方法【推荐】
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
canvas 画布在主流浏览器中的尺寸限制详细介绍
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
javascript如何操作浏览器历史记录_怎样实现无刷新导航
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
如何有效防御Web建站篡改攻击?
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
Linux系统运维自动化项目教程_Ansible批量管理实战
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
重庆市网站制作公司,重庆招聘网站哪个好?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
郑州企业网站制作公司,郑州招聘网站有哪些?
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
如何构建满足综合性能需求的优质建站方案?
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
桂林网站制作公司有哪些,桂林马拉松怎么报名?
Laravel安装步骤详细教程_Laravel环境搭建指南
Laravel如何实现API版本控制_Laravel版本化API设计方案

