【6 ElementUI Tabs控件第二个tab页签Div宽度缩小的问题】

背景

在使用ElementUI的Tabs 控件时,发现第二个tabs 内容的Div宽度用的百分比,然后就会缩小,导致内容变形,这边的处理方法就是拿到一个tabs 内容的div的offsetWidth,然后将这个width赋值给第二个Div的width即可。

代码

html 复制代码
  <el-tabs v-model="leftActiveName" type="card">
          <el-tab-pane label="红榜-菜单" name="first" style="width: 100%">
            <div id="divPageTopAsc" style="width: 100%; height: 40vh"></div>
          </el-tab-pane>
          <el-tab-pane label="黑榜-菜单" name="second" style="width: 100%">
            <div id="divPageTopDesc" style="width: 100%; height: 40vh"></div>
          </el-tab-pane>
        </el-tabs>
javascript 复制代码
 // 组件加载完
  async mounted() {
    // 设置tab 两个div的宽度
    var widthValue = document.getElementById("chartlRight").offsetWidth;
    document.getElementById("divUserTopDesc").style.width = widthValue + "px";
    document.getElementById("divPageTopDesc").style.width = widthValue + "px";
    }
相关推荐
用你的胜利博我一笑吧几秒前
supermap iclient3d for cesium中entity使用
前端·javascript·vue.js·3d·cesium·supermap
初心魏20 分钟前
Uniapp 跨域
前端·数据库·uni-app
学会沉淀。34 分钟前
Vue3快速入门+axios的异步请求(基础使用)
前端·javascript·vue.js
机器人迈克猫43 分钟前
Django_Vue3_ElementUI_Release_003_前端Vue3项目初始化
前端·elementui·django
小于负无穷1 小时前
Webpack:现代前端项目的强大打包工具
前端·javascript·webpack·typescript·node.js
Sam90291 小时前
【Webpack--011】配置开发和生产模式的webpack.config.js
前端·javascript·webpack
喵喵酱仔__1 小时前
css设置overflow:hiden行内元素会发生偏移的现象
前端·javascript·css
sujiao6661 小时前
Webpack
前端·webpack·node.js
茶卡盐佑星_1 小时前
vue中webpack的主要功能
前端·vue.js·webpack
今天不加班*1 小时前
生动好看的css卡片样式
前端·javascript·css