壹壹得贰ぺ 2023-12-04 15:22 采纳率: 81.1%
浏览 31
已结题

怎么实现表格全屏和退出全屏

怎么实现表格全屏和退出全屏

img

如图所示,每个表格都有一个全屏按钮 但是我怎么才能实现点击让表格部分占满整个大的红框呢,
其中 表格的东西 包括表头 表格都是组件组成的

  • 写回答

2条回答 默认 最新

  • 李公子lm 2023-12-04 17:03
    关注

    ElementUI的话,应该把其他组件隐藏,然后修改需要全屏组件的宽高即可。比如下面这样,修改table的高度。

      <el-table
                ref="table"
                style="width: 100%"
                :max-height="maxHeight"
                min-height="300px"
              >
    
     //添加全屏按钮
        handleFullScreen() {
          this.fullscreenFlag = !this.fullscreenFlag;
          if (this.fullscreenFlag) {
            //全屏时修改表格的高度
            this.maxHeight=
              this.$refs.table.$parent.$el.clientHeight - 155;
          } else {
            this.planNumHeight = 400;
          }
        },
    

    或者还可以提供一个思路,点击全屏的时候,默认打开一个全屏的dialog,在新打开的dialog中写入需要全屏的组件。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

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