美文网首页
iview: table 表格高度随浏览器高度自适应

iview: table 表格高度随浏览器高度自适应

作者: 岚平果 | 来源:发表于2021-08-24 14:27 被阅读0次
      1. 要如下效果


        image.png
      1. 代码
    <Table:columns="columns" :data="tableData" :height="tableHeight" ></Table>
    
    <script>
      export default {
          data() {
               return {
                  tableHeight: 500,
                }
          },
          mounted () {
              setTimeout(() => {
                  // 得到浏览器内容高度
                let windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
                this.tableHeight = windowHeight - 220;
              }, 100);
                // 没有引入$用:调整浏览器的时候
              window.addEventListener('resize', this.resizeHandle, true);
                
               // 或
               // 有引入$用:调整浏览器的时候
              $(window).on("resize", () => {
                  let windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
                  this.tableHeight = windowHeight - 240;
              });
          },
          methods: {
              // 表格根据浏览器缩放
              resizeHandle () {
                  let windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
                  this.tableHeight = windowHeight - 220;
              },
          }
      }
    </script>
    

    相关文章

      网友评论

          本文标题:iview: table 表格高度随浏览器高度自适应

          本文链接:https://www.haomeiwen.com/subject/xoydiltx.html