vue3+elementPlus:element 面板的切换盒子的动态样式

style动态绑定一个函数,element 面板盒子样式,使用原生dom样式修改法

javascript 复制代码
//html
 <div class="box-affix" ref="boxAffix" :style="boxAffixStyle()">
  ....
</div>

//js
//boxAffix盒子样式,使用原生dom样式修改法
const boxAffixStyle = (val) => {
  if (datalist.tabName == 'second') {
    boxAffix.value.style = ` 
                        height:calc(100% - 162px); 
                            `
  } else if (datalist.tabName == 'first') {
    boxAffix.value.style = ` 
                        height:calc(100% - 118px); 
                            `
  }
}

//css
.box-affix {
  position: fixed;
  right: 5px;
  top: 112px;
  height: calc(100% - 118px);//面板高度
  width: calc(100% - 56px);
  overflow: hidden;
  border-radius: 5px;
  background-color: $backRGBA;
}

上一篇文章,

vue3+elementPlus:el-tree复制粘贴数据功能,并且有弹窗组件-CSDN博客因右键自定义菜单事件需要获取当前点击的位置,所以此处绑定动态样式来控制菜单实时跟踪鼠标右键点击位置。在tree控件里添加@contextmenu属性表示右键点击事件。https://blog.csdn.net/weixin_43928112/article/details/133680623

相关推荐
佛系打工仔14 分钟前
绘制K线第二章:背景网格绘制
android·前端·架构
计算机毕设VX:Fegn08952 小时前
计算机毕业设计|基于springboot + vue医院设备管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
明天好,会的2 小时前
分形生成实验(五):人机协同破局--30万token揭示Actix-web状态管理的微妙边界
运维·服务器·前端
C_心欲无痕2 小时前
nginx - alias 和 root 的区别详解
运维·前端·nginx
北辰alk3 小时前
Vue 路由信息获取全攻略:8 种方法深度解析
vue.js
北辰alk3 小时前
Vue 三剑客:组件、插件、插槽的深度辨析
vue.js
北辰alk3 小时前
Vue Watch 立即执行:5 种初始化调用方案全解析
vue.js
北辰alk3 小时前
Vue 组件模板的 7 种定义方式:从基础到高级的完整指南
vue.js
北辰alk3 小时前
深入理解 Vue 生命周期:created 与 mounted 的核心差异与实战指南
vue.js