vue 点击获取元素的css属性

1、首先要获取背点击的元素

通过点击事件event,event.target 既被点击的元素

javascript 复制代码
// param为别的参数
<button @click="(event) => {handler(event,param)}"><i class="el-icon-close "></i></span>
// 不传参数,默认参数为event
<button @click="handler"><i class="el-icon-close "></i></span>

// 获取当前点击的元素
        event.target 
// 获取触发绑定事件的元素
        event.currentTarget 
// 获取当前点击的元素的父元素
        event.currentTarget.parentElement
//
handler(event,index) {
      // 获取css属性对象 window.getComputedStyle(event.currentTarget)
      if(window.getComputedStyle(event.currentTarget).opacity == '1'){
                // todo 
            }
        },

2、 window.getComputedStyle 获取元素的css属性对象

相关推荐
唐诗3 分钟前
这位同学来说一说 vue3 的组件通信
前端
积跬步,慕至千里8 分钟前
pyspark RDD相关常用函数使用案例
前端·javascript·ajax
星星不打輰44 分钟前
Vue脚手架基础
前端·javascript·vue.js
好_快1 小时前
Lodash源码阅读-compact
前端·javascript·源码阅读
好_快2 小时前
Lodash源码阅读-head
前端·javascript·源码阅读
好_快2 小时前
Lodash源码阅读-last
前端·javascript·源码阅读
阿鲁冶夫2 小时前
20250311
前端
WHOAMI_老猫3 小时前
XSS-LABS靶场通关讲解
前端·xss
要加油哦~3 小时前
前端 | 向后端传数据,判断问题所在的调试过程
前端·javascript·vue.js
中工钱袋5 小时前
Vue 中地址栏参数与 HTTP 请求参数的同步问题
前端·vue.js·http