Vue 给组件绑定原生事件

Vue之事件绑定(初识Vue事件) Vue 的事件绑定是指通过 Vue 提供的v-on指令来监听 DOM 事件,当特定事件被触发时执行相应的方法或表达式。事件绑定在 Vue 中是一种重要的交互机制,它使得开发者可以轻松地响应用户的交互行为,并进行相应的逻辑处理。当在 Vue 中使用事件绑定时,通常会使用v-on或简写形式来监听 DOM 事件,并在触发事件时执行相应的方法。监听事件:使用v-on指令来监听 DOM 事件,语法为v-on:event,其中event是要监听的事件名,例如clickmouseover等。也可以使用简写形式。 阅读详情

给一个组件绑定原生事件,如下方法是错误的!

	<div id="root">
		<child @click="handleClick"></child>
	</div>
	<script>
		Vue.component("child",{
			template: "<div>child</div>"
		})
		var vm = new Vue({
			el: "#root",
			methods: {
				handleClick: function(){
					alert("hello");
				}
			}
		})
	</script>

得在组件中进行绑定,下面就是正确的绑定方法,是原生事件。

	<div id="root">
		<child></child>
	</div>
	<script>
		Vue.component("child",{
			template: "<div @click='handleClick'>child</div>",
			methods: {
				handleClick: function(){
					alert("hello");
				}
			}
		})
		var vm = new Vue({
			el: "#root"
		})
	</script>

以上。

child 标签中只能绑定自定义事件,而子组件中 div 中绑定的click 才是原生事件。

自定义事件,即由子组件emit 出来,父组件来监听的。如下。

	<div id="root">
		<child @inc="handleinc"></child>
	</div>
	<script>
		Vue.component("child",{
			template: "<div @click='handleClick'>child</div>",
			methods: {
				handleClick: function(){
					alert("hello");
					this.$emit("inc")
				}
			}
		})
		var vm = new Vue({
			el: "#root",
			methods: {
				handleinc: function(){
					alert("inc");
				}
			}
		})
	</script>

 

但是,父组件也可以直接绑定原生事件!不通过子组件的传递的方法!如下。

	<div id="root">
		<!-- <child @inc="handleinc"></child> -->
		<!-- 组件绑定原生事件 -->
		<child @click.native="handleinc"></child>
	</div>
	<script>
		Vue.component("child",{
			template: "<div>Child</div>"
			// template: "<div @click='handleClick'>child</div>",
			// methods: {
			// 	handleClick: function(){
			// 		alert("hello");
			// 		this.$emit("inc")
			// 	}
			// }
		})
		var vm = new Vue({
			el: "#root",
			methods: {
				handleinc: function(){
					alert("inc");
				}
			}
		})
	</script>

 

core_analyzer分析c++程序内存占用 环境:centos; 进程:单进程多线程c++程序; 问题:1. 分析系统内存占用; 2. 分析ptmalloc内存空洞(bins上的空闲chunk的大小); 包括:1. 占用了很大内存的c++进程; 2. gcore(在进程不core dump的情况下生成core文件); 3. core_analyzer(分析gcor... 阅读详情

相关推荐

SAP CO模块实战:成本中心会计分割结构配置全流程(OKES事务码详解)

本文详细解析了SAP CO模块中成本中心会计分割结构的配置全流程,重点讲解了OKES事务码的实战操作。内容涵盖分割结构的概念理解、配置前的次级成本要素与作业类型主数据准备,并通过步骤拆解演示了如何定义分割结构、规则与版本,以及如何将配置关联到成本中心并执行分割。最后提供了常见问题排查与优化建议,旨在帮助顾问及财务人员掌握成本精确分摊的关键配置,确保期末成本核算的准确性。

embedding5hiker的博客 804

vue中的事件绑定

按钮1</button><button class="btn" v-on:click = "showInfo2(66)">按钮2

ead_gbe的博客 6327

MC1496乘法器AM调制电路搭建全流程(附Multisim 14.0仿真文件)

本文提供了基于MC1496乘法器搭建AM调制电路的完整实战指南。针对仿真模型缺失的痛点,详细讲解了从晶体管级手动构建MC1496等效模型,到外围电路设计、调制度参数计算与调节,并在Multisim 14.0中进行仿真验证的全流程。通过深度剖析MC1496内部原理与AM信号调制机制,帮助读者获得从仿真到实践的可控设计与排错能力。

weixin_29190169的博客 591

13 Vue 给组件绑定原生事件方法汇总和总结

13 Vue 给组件绑定原生事件方法汇总和总结

野路子云遇见不同的自己 1692

STM32CubeIDE串口打印浮点数踩坑实录:5分钟搞定printf输出小数(附完整配置截图)

本文针对STM32CubeIDE中串口无法打印浮点数的常见问题,提供了详细的解决方案。核心在于通过添加“-u _printf_float”链接器参数,启用标准库的浮点数格式化支持。文章附有完整的配置截图和步骤,并提供了系统性的排查清单,帮助开发者快速解决printf输出小数的问题。

weixin_29163797的博客 343

STM32H745xI双核芯片SMPS/LDO配置误区:从复位失败到精准排查的实战复盘

本文详细分析了STM32H745xI双核芯片在SMPS/LDO配置中的常见误区,特别是复位失败问题的排查过程。通过对比参考板与故障板的波形数据,揭示了电感选型不当导致的电源稳定性问题,并提供了硬件设计检查清单和调试技巧,帮助开发者避免类似陷阱。

weixin_42531588的博客 264

Vue事件绑定

一,原生事件绑定 1.在原生js中,我们有三种方式为一个属性绑定事件,分别为: 在HTML标签上添加事件属性 在js中使用html节点的事件属性绑定事件处理程序,例如node.onclick=function(){} 在js中使用addEventListener("click",function(){},false) 想了解更多,可参考js原生事件绑定 二,Vue事件绑定 v-on: 1.在vue.........

过客如期的博客 7480

NE564锁相环FM解调电路设计:10.7MHz中频实测与3种失真优化方案

本文详细解析了NE564锁相环在10.7MHz中频FM解调电路中的设计与优化方案。通过分析锁相环技术基础、电路架构设计及典型失真问题,提供了3种有效的失真优化方法,包括限幅增强、VCO频偏补偿和环路滤波优化,显著提升解调性能。文章还涵盖了PCB布局要点和系统测试验证,为高频电子线路设计提供实用参考。

weixin_33314040的博客 349

16.Vue - 组件自定义事件、子->父组件通信

组件间通信①第一种方式,在父组件中: 或②第二种方式,在父组件中:③若想让自定义事件只能触发一次,可以使用once修饰符,或$once方法。-- 通过父组件给子组件绑定一个自定义事件实现:子给父传递数据(第一种写法:使用@或v-on) -->

weixin_51351637的博客 2929

论文记录:Affine Formation Maneuver Control of Multiagent Systems

多智能体编队控制仿真记录 实现功能:平移/旋转/尺寸缩放/shear,见截图 注意:本仿真图只是起到了演示效果,中间过程速度产生突变,实际中是不允许的。需要进行速度规划,这一点论文中仿真图更为贴合实际。 参考论文:Zhao, S. (2018). Affine Formation Maneuver Control of Multiagent Systems. IEEE Transactions on Automatic Control, 63(12), 4140–4155. 突然发现有个博主写得很好,参考:

W1H1J1的博客 2107

姿态传感器/陀螺仪之SC7A20HTR是应用驱动程序设计

define SC7A20_CTRL1_PM_100HZ (0x5 << 4) // 正常模式,100Hz输出数据速率(ODR)// 用于存储6字节的原始数据(X_L, X_H, Y_L, Y_H, Z_L, Z_H)#define SC7A20_WHO_AM_I_VALUE 0x11 // 读取WHO_AM_I寄存器应该返回的值。// 但HAL_I2C_Mem_Read按顺序读,data[0]是X_L(低8位),data[1]是X_H(高8位)MX_I2C1_Init();

corlin6688的博客 756

vue将原生事件绑定到组件

首先我们定义一个 child 组件,什么事件都不绑定,代码如下: Vue.component('child', { template: '<button>click me</button>' }) // 然后我们在根组件中使用它,代码如下: <div id="app"> <child></child> </div> ...

马优晨 7918

物联网应用开发教程专栏介绍与说明——列表目录查阅(持续更新)

为方便查阅学习本专栏,特整理专栏介绍与说明及提供列表目录便于查阅。阿齐Archie《物联网应用开发教程》专栏。本专栏为物联网应用开发教程,将更新涵盖常见的WIFI、蓝牙、蜂窝网、以太网、Lora、NB-iot等物联网技术实战应用及详解其技术知识。专栏为技术文章,订阅一个文章即可本专栏内所有文章可看,实战开发,亲测无误,附视频演示效果,会持续更新本专栏。本专栏内有理论篇也有完整实战应用篇。

嵌入式阿齐Archie 2万+

vue之 如何在组件上绑定原生事件

由于组件上面的事件默认为自定义事件,那么此例中<child @click="handleClick"></child>不会被系统识别为我们理解中的点击事件必须通过$emit方法绑定它才行。 <body> <div id="root"> <child @click="handleClick"></child...

JessicaLi的博客 3555

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Vue给组件绑定原生事件

给组件绑定原生事件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>给组件绑定原生事件</title> <script src="./vue.js"&g

Smart_J_King的博客 307

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

vuejs给组件绑定原生事件:

vuejs给组件绑定原生事件: <div id='root'>   <child @click.native='handleClick'></child> </div> <script> Vue.component('child',{   template:'<div>hello</div>' }) var vm...

qq_42164670的博客 546

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Vue .native 将原生事件绑定到组件

详见vue官网 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"

352328759的博客 2914

Vue-给组件绑定原生事件

当我给一个组件绑定一个事件的时候,实际上这个事件绑定的是自定义的事件,也就是你真正的鼠标点击触发的事件,并不是我绑定的click事件。 所以在下面这个例子里,点击子组件,并不会有弹窗提示。 如果想触发自定义的click事件,就得在子组件里对元素进行事件绑定,这个事件才是真正的原生事件。 在元素上绑定的事件,监听的是原生事件 在组件上绑定的事件,监听的是自定义事件,需要用this.$emit()来触发。 也就是酱婶的: 在开发的过程中这样写有点太麻烦,假如我有这样的需求,我就想在子组件上监听原生的事件

weixin_45497246的博客 2040

Vue 中给组件绑定原生事件

绑定原生事件 &lt;div id="root"&gt; &lt;child @click="handleClick"&gt;&lt;/child&gt; &lt;/div&gt; Vue.component('child',{ template:'&lt;div @click="handleChildClick"&gt;...

weixin_34162401的博客 564

工业SPI物理隔离实战:MAX14431BAEE+与STM32F723ZE高可靠通信设计

SPI是一种无校验、无重传、非差分的同步串行协议,其本质脆弱性在工业现场极易被共模电压、地电位差和EMI干扰击穿。理解其时序敏感性(如CPOL/CPHA匹配、NSS脉宽容限)和电气边界限制(CMTI、传播延迟、抖动)是实现可靠通信的前提。专用SPI隔离器通过时钟再生、源同步锁存与协议感知型隔离,突破了光耦和通用数字隔离器的速率与鲁棒性瓶颈,显著提升抗扰能力与确定性。该技术广泛应用于PLC、电机驱动、安全传感器等对数据完整性零容忍的嵌入式控制系统中,尤其适配STM32高主频SPI外设与高速外围器件(如Flas

weixin_34150830的博客 357

4-4 Vue 给组件绑定原生事件

<!DOCTYPE html> <html> <head> <title>4-4 Vue 给组件绑定原生事件</title> <script src="vue.js"></script> </head> <body> <!-- 1.native 定义原生事件,不是自定义组件事件 --> <div id="app"> <ch.

汪学友的博客 477

Vue之组件(绑定原生事件、$listeners、$ref)

课程大纲 (1)组件绑定原生事件 (2)监听器属性$listeners (3)ref与ref与ref与refs注册引用信息属性和对象 组件绑定原生事件 有时,我们想要在一个组件的根元素上直接监听一个原生事件,一般操作步骤如下 1、首先定义一个 child 组件,什么事件都不绑定,代码如下: 2、接下来,给 child 组件增加一个 @click 事件,如下所示 3、这个 han...

peijiajing的博客 2761

Vue 如何给组件绑定原生事件

由于组件上面的事件默认为自定义事件,那么此例中<child @click="handleClick"></child>不会被系统识别为我们理解中的点击事件必须通过$emit方法绑定它才行。 <body> <div id="root"> <child @click="handleClick"></child&g...

weixin_34204722的博客 948

Vue入门 Demo16 给组件绑定原生事件

Vue入门 Demo16 给组件绑定原生事件 <!DOCTYPE html> <html lang="en"> <head> <meta content="text/html; charset=utf-8" /> <title>给组件绑定原生事件</title> ...

qq_36778310的博客 581

vue 给组件绑定自定义事件无效之加上native绑定原生事件

1,给组件绑定自定义事件,点click没反应 <div id="root"> <child @click="handleClick"></child>//组件上进行的事件的绑定是自定义事件,监听自定义事件 </div> <script> var vm =new Vue({ el:"#root", methods:{ handleClick:function(){

qq_36958916的博客 1263
上一篇: Vue 组件参数校验与非 props 特性
下一篇: Vue 非父子组件间传值
purple_lumpy
博客等级 码龄10年 73粉丝 340原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值