首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

与Vuejs中的@event="doThis()“和@event="doThis”的区别

在Vue.js中,@event="doThis()"和@event="doThis"之间存在一些区别。

  1. @event="doThis()":这是一种事件绑定的方式,其中"event"是一个自定义事件名,"doThis()"是一个在触发事件时要执行的方法。这种方式可以将事件绑定到组件的方法上,当事件被触发时,会调用相应的方法。
  2. @event="doThis":这也是一种事件绑定的方式,其中"event"是一个自定义事件名,"doThis"是一个在触发事件时要执行的方法的名称。与上述方式不同的是,这种方式不会立即执行方法,而是将方法作为一个回调函数传递给事件处理程序。当事件被触发时,会调用相应的方法。

总结:

  • @event="doThis()"方式会立即执行方法,而@event="doThis"方式将方法作为回调函数传递给事件处理程序。
  • 如果需要在事件绑定时传递参数,可以使用@event="doThis(param)"的方式。
  • 这两种方式都可以用于组件间的事件通信,但使用@event="doThis"方式可以更灵活地处理事件。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云函数(云原生、服务器运维):https://cloud.tencent.com/product/scf
  • 腾讯云数据库(数据库):https://cloud.tencent.com/product/cdb
  • 腾讯云CDN(网络通信):https://cloud.tencent.com/product/cdn
  • 腾讯云安全产品(网络安全):https://cloud.tencent.com/solution/security
  • 腾讯云音视频处理(音视频、多媒体处理):https://cloud.tencent.com/product/mps
  • 腾讯云人工智能(人工智能):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(物联网):https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发(移动开发):https://cloud.tencent.com/product/mobdev
  • 腾讯云对象存储(存储):https://cloud.tencent.com/product/cos
  • 腾讯云区块链(区块链):https://cloud.tencent.com/product/baas
  • 腾讯云虚拟专用云(元宇宙):https://cloud.tencent.com/product/vpc
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 前端MVC Vue2学习总结(三)——模板语法、过滤器、计算属性、观察者、Class Style 绑定

    -- in v-bind --> Vue 2.x ,过滤器只能在 mustache 绑定 v-bind 表达式(从 2.1.0 开始支持)中使用,因为过滤器设计目的就是用于文本转换。...在vue1有一些内置过滤器,而vue2需要自定义。...缩写语法是完全可选。 官方原文 二、计算属性观察者 2.1、计算属性 在模板绑定表达式是非常便利,但是它们实际上只用于简单操作。在模板中放入太多逻辑会让模板过重且难以维护。...我们也可以在对象传入更多属性用来动态切换多个 class 。此外, v-bind:class 指令可以普通 class 属性共存。...添加修改功能使用模式窗口 支持全选反选,隔行换色光棒效果 详细是点击时在弹出层显示当前商品所有信息 尝试分页(选做) ?

    4.8K100

    JavaScriptEvent Loop

    首先 创建Promise实例(executor)是同步执行,Promise.then是异步执行。 从结果看setTimeout异步Promise.then异步不一样。...Event Loop规范 HTML5规范里有Event loops这一章节。 每个浏览器环境,至多有一个event loop。 一个event loop可以有1个或多个task queue。...Jobs and Job Queues规范 本来应该接着上面Event Loop的话题继续深入,讲macro-taskmicro-task,但先不急,我们跳到ES2015规范,看看Jobs and Job...单个Job QueuePendingJob总是按序(先进先出)执行,但多个Job Queue可能会交错执行。...当所有可执行micro-task执行完毕之后。循环再次执行macro-task一个任务队列,执行完之后再执行所有的micro-task,就这样一直循环。

    28610

    1.初识Vuejs

    另一方面,当[现代化工具链](https://cn.vuejs.org/v2/guide/single-file-components.html)以及各种[支持类库](https://github.com...Vue Devtools 在使用 Vue 时,我们推荐在你浏览器上安装 Vue Devtools。它允许你在一个更友好界面审查调试 Vue 应用。...cshtml需要转义@@ 计算属性方法区别 计算属性computed 是基于它们依赖进行缓存 methods里方法 是实时算, 每当触发重新渲染时,调用方法将总会再次执行函数 下面的计算属性算过一次将不再更新...v-for v-if 一同使用 注意我们不推荐在同一元素上使用 v-if v-for。更多细节可查阅风格指南。... 事件修饰符 在事件处理程序调用 event.preventDefault() 或 event.stopPropagation() 是非常常见需求。

    1.9K20

    js事件(event

    ”事件“对象赋给这个形参e,这时这个e是个系统级对象:事件; IE事件对象是个全局属性window.event,而标准浏览器事件对象就是形参e; 所以事件对象兼容性写法为:e = e||window.event...,相当于文档鼠标的坐标; target事件源;事件源概念:事件最终发生在页面的那个元素上; 事件源事件传播是息息相关 事件传播包括:冒泡捕获;事件传播是浏览器在处理事件行为机制,冒泡阶段或者捕获阶段...事件委托: 事件委托是利用事件传播机制,通过判断事件源来实现,是一种高性能事件处理方式。对事件委托好处概念详见《高程3》第402页; 我们通过一个简单示例来看看事件好处。...需求:在如下HTML代码,当你点击这个页面一个元素时,弹出这个元素对应标签名; outer inner <...在W3C标准是在同一事件上,先绑定方法先执行,并且不能重复绑定同一个方法在同一个事件上,但是IE6、7、8,如果绑定方法少于9个,执行顺序是相反,超过9个,执行顺序就是混乱,这些IE问题都是比较严重

    6.8K30

    vue散碎知识点学习

    计算属性vs侦听属性 https://cn.vuejs.org/v2/guide/computed.html 不要滥用watch,有时候可以用computed代替 1.12. classStyle...vm.items.length = 2 // 不是响应性 为了解决第一类问题,以下两种方式都可以实现 vm.items[indexOfItem] = newValue 相同效果,同时也将触发状态更新...-- 即元素自身触发事件先在此处理,然后才交由内部元素进行处理 --> ... <!...表单输入绑定 1.18.1. .lazy 在默认情况下,v-model 在每次 input 事件触发后将输入框数据进行同步 (除了上述输入法组合文字时)。...自定义指令 // 注册一个全局自定义指令 `v-focus` Vue.directive('focus', { // 当被绑定元素插入到 DOM 时…… inserted: function

    2K20

    mysqlevent用法详解

    一、基本概念 mysql5.1版本开始引进event概念。event既“时间触发器”,triggers事件触发不同,event类似linux crontab计划任务,用于时间触发。...例如:使用event在每月1日凌晨1点自动创建下个月需要使用三张表。...三、使用权限 单独使用event调用SQL语句时,查看创建需要用户具有event权限,调用该SQL语句时,需要用户具有执行该SQL权限。...Event权限设置保存在mysql.user表mysql.db表Event_priv字段。...当eventprocedure配合使用时候,查看创建存储过程需要用户具有create routine权限,调用存储过程执行时需要使用excute权限,存储过程调用具体SQL语句时,需要用户具有执行该

    3.8K70

    JavaScriptEvent(事件)详解

    Event 对象 Event 对象代表事件状态,比如事件在其中发生元素、键盘按键状态、鼠标的位置、鼠标按钮状态。 事件通常函数结合使用,函数不会在事件发生前被执行!...事件句柄 (Event Handlers) HTML 4.0 新特性之一是能够使 HTML 事件触发浏览器行为,比如当用户点击某个 HTML 元素时启动一段 JavaScript。...下面是一些常用属性,可将之插入 HTML 标签以定义事件行为。 1、单击事件 ? 2、双击事件 ?...6、页面加载事件 onload:页面加载完成时实现页面。 ? 注:调用多个函数时,只需要用分号隔开即可。如下图:同时触发两种事件 ? 相关事件所对应函数代码: ?

    92810

    Event(事件)传播冒泡

    特性说明原理图: 标准浏览器Ie9+浏览器都支持事件冒泡捕获,而IE8-浏览器只支持冒泡 标准Ie9+浏览器用stopPropagation()或cancelBubble阻止事件传播,而ie8...stopPropagatin()方法用于阻止事件传播,如果设置在捕获阶段,则目标冒泡阶段不会被执行; cancelBubble属性只能阻止冒泡阶段,对捕获目标阶段事件不能阻止 preventDefault...()window.event.returnValue用于标准浏览器ie9+,都可以阻止默认事件。...= false; $body.append( String.fromCharCode( event.keyCode )); }); }); 实现一个完整...eventDemo 在cont捕获事件处有阻止事件传播代码 阻止默认事件只用于验证 应用场景 捕获阶段事件应用场景较少,一般情况下都应用在目标冒泡阶段。

    1.1K90
    领券