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

相关推荐
a111776几秒前
实验室预约管理系统(开源 FastAPI + Vue )
vue.js·开源·fastapi
念念不忘 必有回响1 分钟前
码云流水线前端资源传输至目标服务器
运维·服务器·前端
我是伪码农8 分钟前
Vue 2.2
前端·javascript·vue.js
●VON11 分钟前
React Native for OpenHarmony:深入剖析 Switch 组件的状态绑定、无障碍与样式定制
javascript·学习·react native·react.js·von
时光追逐者29 分钟前
一个基于 .NET + Vue 实现的通用权限管理平台(RBAC模式),前后端分离模式,开箱即用!
前端·vue.js·c#·.net·.net core
Aotman_31 分钟前
Vue el-table 表尾合计行
前端·javascript·vue.js·elementui·前端框架·ecmascript
编程猪猪侠34 分钟前
Vue3 + Ant Design Vue 实现 Table 表格嵌套 Radio 单选框
javascript·vue.js·anti-design-vue
Smart-Space36 分钟前
cpphtmlbuilder-c++灵活构造html
c++·html
phltxy37 分钟前
Vue3 + Vite:从入门到实战——核心指令全解析
vue.js·vue
静小谢38 分钟前
vue3实现语言切换vue-i18n
前端·javascript·vue.js