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属性对象

相关推荐
用户76173635401几秒前
浏览器渲染原理
前端·浏览器
拉不动的猪几秒前
Vue 跨组件通信底层:provide/inject 原理与实战指南
前端·javascript·面试
得物技术几秒前
从数字到版面:得物数据产品里数字格式化的那些事
前端·数据结构·数据分析
用户66006766853912 分钟前
用 Symbol 解决多人协作中的对象属性冲突实战
前端·javascript
yinuo16 分钟前
前端跨页面通讯终极指南①:postMessage 用法全解析
前端
c***979829 分钟前
Vue性能优化实战
前端·javascript·vue.js
哈哈O哈哈哈31 分钟前
ECMAScript 2025 正式发布:10 个让你眼前一亮的 JavaScript 新特性!
前端·javascript
哈哈O哈哈哈34 分钟前
2025 年值得关注的 CSS 新属性与功能
前端·css
我叫张小白。39 分钟前
TypeScript泛型进阶:掌握类型系统的强大工具
前端·javascript·typescript
麦麦在写代码40 分钟前
前端学习4
前端·学习