返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue 事件获取当前组件的属性方式
  • 340
分享到

vue 事件获取当前组件的属性方式

2024-04-02 19:04:59 340人浏览 独家记忆
摘要

目录Vue事件获取当前组件属性click事件获取当前元素属性Vue可以传递$event对象Event对象的一些兼容性写法vue事件获取当前组件属性 for循环把当前的item传递给绑

vue事件获取当前组件属性

for循环把当前的item传递给绑定事件:

<block v-for="(item, index) in data_list">
	<div v-on:click='changeType(item)' class="ci ">
		<div class="cib" fORMType="submit" style='padding:15rpx 0 0 0;'>
			<div style='color: #1baf1b;' id="item">{{item.productName}}</div>
			<div style='color: #1baf1b;' id="item">售价:{{item.productPrice/100}}元</div>
		</div>
	</div>
</block>
 changeType: function(event) { 
 	console.log(event); 
 	console.log(event.productId); 
 }

打印结果。//取到的数据是数组循环渲染出来当前点击的下标对象

click事件获取当前元素属性

Vue可以传递$event对象

<body id="app">
  <ul>
    <li @click="say('hello!', $event)">点击当前行文本</li>
    <li>li2</li>
    <li>li3</li>
  </ul>
  <script>
   new Vue({
       el: '#app',
       data: {
        message: 'Hello vue.js!'
       },
       methods: {
        say: function(msg, event) {
           //获取点击对象      
           var el = event.currentTarget;
           alert("当前对象的内容:"+el.innerhtml);
        }
    }
   })
  </script>
 </body>
  • currentTarget:currentTarget 事件属性返回其监听器触发事件的节点,即当前处理该事件的元素、文档或窗口。

通俗一点说,就是你的点击事件绑定在哪一个元素上,currentTarget获取到的就是哪一个元素。

Event对象的一些兼容性写法

//获得event对象兼容性写法
event || (event = window.event);
//获得target兼容型写法
event.target||event.srcElement
//阻止浏览器默认行为兼容性写法
event.preventDefault ? event.preventDefault() : (event.returnValue = false);
//阻止冒泡写法
event.stopPropagation ? event.stopPropagation() : (event.cancelBubble = true);

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。 

--结束END--

本文标题: vue 事件获取当前组件的属性方式

本文链接: https://lsjlt.com/news/144542.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue 事件获取当前组件的属性方式
    目录vue事件获取当前组件属性click事件获取当前元素属性Vue可以传递$event对象Event对象的一些兼容性写法vue事件获取当前组件属性 for循环把当前的item传递给绑...
    99+
    2024-04-02
  • vue子组件如何获取父组件的内容(props属性)
    目录子组件如何获取父组件的内容props属性vue父→子组件的props传值需求1需求2子组件如何获取父组件的内容 props属性 组件实例的作用域是孤立的。这意味着不能并...
    99+
    2024-04-02
  • vue ref怎么获取子组件属性值
    本篇内容介绍了“vue ref怎么获取子组件属性值”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ref获取子组件属性值父引入、注册...
    99+
    2023-06-29
  • vue实现父组件获取子组件的方法或属性值详解
    目录父组件获取子组件方法或属性值这里主要使用了vue的$ref父组件获取子组件中的变量案例一:点击父组件的按钮,操作子组件显示案列二:获取子组件data中的变量父组件获取子组件方法或...
    99+
    2024-04-02
  • Maven pom.xml文件获取当前时间戳方式
    目录Maven pom.xml文件获取当前时间戳问题解决方案Maven打包加时间戳方法总结1.使用maven自带的属性2.使用buildnubmer-maven-plugin3.使用...
    99+
    2024-04-02
  • Vue 子组件传父组件 $emit更新属性方式
    目录子组件传父组件 $emit更新属性效果图图下子组件向父组件使用自定义事件$emit传递数据无效的坑子级向父级传递—自定义事件重点来了!!!!子组件传父组件 $emit...
    99+
    2024-04-02
  • vueref如何获取子组件属性值
    目录ref获取子组件属性值父引入、注册组件并调用组件调用子组件的函数调用子组件的属性子组件更改属性父组件子组件ref获取子组件属性值 父引入、注册组件并调用组件 引入、注册 <...
    99+
    2024-04-02
  • oracle 获取当前session的trace文件名
    获取默认文件名SQL如下:--第1种 SELECT u_Dump.Value || '/' || Lower(Db_Name.Value) ...
    99+
    2024-04-02
  • MySQL获取当前时间的各种方式
    1 获取当前完整时间 1.1 now()函数 select now(); 输出: 2023-02-15 10:46:17 1.2 sysdate()函数 select sysdate(); 输出: 2023-02-15 10...
    99+
    2023-08-31
    mysql 数据库 Powered by 金山文档
  • PHP获取文件属性的最简单方法
    1、filesize($filename) 返回指定文件大小。 如果成功,会返回文件大小的字节数;如果失败,则返回 FALSE。 <?php header("con...
    99+
    2024-04-02
  • java中获取当前时间的几种方式
    1.new Data()SimpleDateFormat simpleFormat =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String datastring=si1.format(new...
    99+
    2022-03-01
    java 当前时间 获取 方式
  • MySQL获取当前时间的方式有哪些
    今天小编给大家分享一下MySQL获取当前时间的方式有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1 获取当前完整时间1...
    99+
    2023-07-05
  • vue子组件怎么获取父组件的内容
    本篇内容介绍了“vue子组件怎么获取父组件的内容”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!子组件如何获取父组件的内容props属性组件实...
    99+
    2023-06-30
  • 详解React获取DOM和获取组件实例的方式
    目录React获取DOM的方式ref获取DOM元素ref获取组件实例React获取DOM的方式 ref获取DOM元素 在React的开发模式中,通常情况下不需要、也不建议直接操作DO...
    99+
    2024-04-02
  • 将多个属性传递给Vue组件的方式有哪些
    这篇文章主要讲解了“将多个属性传递给Vue组件的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“将多个属性传递给Vue组件的方式有哪些”吧!所有使用...
    99+
    2024-04-02
  • 探讨Vue子组件属性赋值的方法
    Vue 是一种流行的 JavaScript 框架,能够在 Web 应用程序中快速而方便地构建可重用的组件。它通过响应式编程模型以及模板语法来实现组件化延伸。本文旨在探讨 Vue 子组件属性赋值的方法。Vue 子组件Vue 应用由一个或多个组...
    99+
    2023-05-14
  • VUE 组件的计算属性详解
    目录前言计算属性总结前言 今天也是元气满满的一天,今天整理一下VUE组件的计算属性!~~开始我们的学习之旅 计算属性 先引用一张图 来看一下计算属性之间的关联: 注意: ...
    99+
    2024-04-02
  • MySQL获取当前时间的多种方式总结
    目录1 获取当前完整时间1.1 now()函数1.2 sysdate()函数1.3 current_timestamp或current_timestamp()2.获取当前日期2.1使用CURDATE()获取(推荐)2.2...
    99+
    2023-02-21
    mysql获取当前时间 mysql如何查询时间 mysql语句获取当前时间
  • Python获取当前目录下所有文件的六种方法
    os模块中的listdir()函数 import os# 当前目录dir_path = '/path/to/current/directory'# 获取当前目录下的所有文件files = [os.pa...
    99+
    2023-08-31
    python 数学建模 开发语言
  • Vue中computed计算属性和data数据获取方式
    目录computed计算属性和data数据获取解决方法一解决方法二computed计算属性取对象的值,第一次报错undefined报错和打印值解决方案computed计算属性和dat...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作