Faker的宿敌 2022-04-11 18:20 采纳率: 90.5%
浏览 443
已结题

关于element 滚动条失效

问题遇到的现象和发生背景

页面写了 2个card组件 上边给了固定高度滚动条正常显示 下边用了calc给了高度后无法显示,有没有ren也碰到过

问题相关代码,请勿粘贴截图

  <el-row :gutter="20" style="height: 100%">
        <el-col :span="4" style="height: 100%">
          <el-card class="box-card" style="height: 467px;min-width:270px">
            <div slot="header" class="clearfix">
              <span>电厂</span>
            </div>
            <el-scrollbar style="height: calc(467px - 36px)">
              <div class="carda" style="height: 100%;">
                <el-button
                  type="primary"
                  class="btns"
                  v-for="o in beforeDayList"
                  :key="o.id"
                  :class="{ active: ZinDexId == o.id }"
                  @click="btnCliCk(o.id)"
                  plain
                  >{{ o.name }}</el-button
                >
              </div>
            </el-scrollbar>
          </el-card>
          <el-card class="box-card" style="height: calc(100% - 478px);margin-top:5px;;min-width:270px">
            <div slot="header" class="clearfix">
              <span>机组</span>
            </div>
            <el-scrollbar style="height: calc(467px - 36px)">
              <div class="carda" style="height: 100%;">
                <el-button
                  type="primary"
                  class="btn"
                  v-for="o in beforeDayList"
                  :key="o.id"
                  :class="{ active: ZinDexId == o.id }"
                  @click="btnCliCk(o.id)"
                  plain
                  >{{ o.name }}</el-button
                >
              </div>
            </el-scrollbar>
          </el-card>
          <!-- <el-card
            class="cards"
          >
            <div slot="header" class="clearfix">
              <span>机组</span>
            </div>
            <el-scrollbar style="height: calc(100% - 36px)">
              <div class="carda" style="height: 100%">
                <el-button
                  type="primary"
                  class="AfuER"
                  v-for="o in beforeDayLists"
                  :key="o.id"
                  :class="{ active: ZinDexId == o.id }"
                  @click="btnCliCk(o.id)"
                  plain
                  >{{ o.name }}</el-button
                >
              </div>
            </el-scrollbar>
          </el-card> -->
        </el-col>
        <el-col :span="20" style="height: 100%; padding: 0px 0 15px 0">
          <base-formatForm>
            <el-form :inline="true" :model="form" class="demo-form-inline">
              <el-form-item label="时间:">
                <el-select
                  v-model="value"
                  placeholder=""
                  size="small"
                  style="width: 90px"
                  class="letRog"
                >
                  <el-option
                    v-for="item in options"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value"
                  >
                  </el-option>
                </el-select>
                <el-select
                  v-model="value1"
                  placeholder=""
                  size="small"
                  style="width: 90px"
                  class="letRog"
                >
                  <el-option
                    v-for="item in options"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value"
                  >
                  </el-option>
                </el-select>

                <el-button type="primary" size="small" class="letRog"
                  >设置最大出力</el-button
                >
                <el-button type="primary" size="small" class="letRog"
                  >设置最小出力</el-button
                >
                <el-button type="primary" size="small" class="letRog"
                  >一键还原</el-button
                >

                <el-input
                  v-model="input"
                  style="width: 160px"
                  placeholder="请输入内容 "
                  size="small"
                  class="letRog topSrt"
                  ><template slot="append">MW</template></el-input
                >

                <el-button type="primary" size="small" class="letRog"
                  >设置指定值</el-button
                >
              </el-form-item>
            </el-form>
            <template v-slot:btn>
              <el-button type="primary" size="small" class="letRog"
                >确认修改计划</el-button
              >
              <el-button type="primary" size="small" class="letRog"
                >下发计划</el-button
              >
            </template>
          </base-formatForm>

          <div class="center" style="height: 367px">
            <base-chartTableCard
              :title="title2"
              style="height: 100%"
              :chartData="chartData2"
            />
          </div>
          <div class="boom" style="height: calc(100% - 413px)">
            <base-chartTableCard
              title="单位:万千瓦"
              style="height: 100%"
              :gridOption="gridOptions"
              :tableData="tableData2"
              :columns="columns2"
            />
          </div>
        </el-col>
      </el-row>

运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

1条回答 默认 最新

  • 波 吉 2022-04-11 21:17
    关注

    试下看把红圈的div去掉有没有效果,或者在这个div身上,用一个 overflow-y:scroll 的样式试试看

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月26日
  • 已采纳回答 4月18日
  • 创建了问题 4月11日

悬赏问题

  • ¥15 对于知识的学以致用的解释
  • ¥50 三种调度算法报错 有实例
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败