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

相关推荐
Micro麦可乐25 分钟前
前端图片裁剪上传全流程详解:从预览到上传的完整流程
前端·javascript·图片上传·图片裁切·cropper.js
Am1nnn1 小时前
CICD编译时遇到npm error code EINTEGRITY的问题
前端·npm·node.js
测试工程喵2 小时前
如何测试JWT的安全性:全面防御JSON Web Token的安全漏洞
前端·网络·功能测试·安全·json·接口测试·token
Python私教3 小时前
PrimeVue菜单组件深度解析:构建高效能的Web导航系统
前端·javascript·vue.js
iamtsfw5 小时前
记录:express router,可以让node.js后端文件里的路由分布的更清晰
前端·node.js
黑匣子~5 小时前
Vue 3 官方 Hooks 的用法与实现原理
前端·javascript·vue.js
Yvonne爱编码5 小时前
CSS-5.1 Transition 过渡
前端·css·状态模式·html5·hbuilder
恰恰兄6 小时前
webpack性能优化
前端·webpack·node.js
23级二本计科6 小时前
对Web界面进行简单自动化测试Selenium
前端·数据库
霍志杰7 小时前
iframe加载或者切换时候,短暂的白屏频闪问题解决
前端·javascript·chrome