SOURCE

console 命令行工具 X clear

                    
>
console
<div class="box-wrap">
  <div class="box">
    <div class="inner">
      <div class="content">1</div>
    </div>
    <div class="inner">
      <div class="content">权限点的获取笔者放在了 node 端,通过全局变量的形式注入到页面中,保证首屏的时候呈现的页面是由权限点过滤过的。此外接口返回的权限点是一个一维数组,为了加快前端检索速度,在 node 端根据编码规则将权限点分为 3 类(菜单/页面/组件),具体细节就不细说了。权限点的获取笔者放在了 node 端,通过全局变量的形式注入到页面中,保证首屏的时候呈现的页面是由权限点过滤过的。此外接口返回的权限点是一个一维数组,为了加快前端检索速度,在 node 端根据编码规则将权限点分为 3 类(菜单/页面/组件),具体细节就不细说了。</div>
    </div>
    <div class="inner">
      <div class="content">1</div>
    </div>
    <div class="inner">
      <div class="content">1</div>
    </div>
    <div class="inner">
      <div class="content">1</div>
    </div>
    <div class="inner">
      <div class="content">1</div>
    </div>
    <div class="inner">
      <div class="content">1</div>
    </div>
    <div class="inner">
      <div class="content">1</div>
    </div>
    <div class="inner">
      <div class="content">1</div>
    </div>
  </div>
</div>
haha
* {
  margin: 0;
  padding: 0;
}

.box-wrap {
  overflow: hidden;
}

.box {
  background: #fff;
  font-size: 0;
  margin-right: -6px;  
  margin-bottom: -6px;
}

.inner {
  position: relative;
  display: inline-block;
  padding-bottom: 33.33%;  
  width: 33.33%;
  box-sizing: border-box;
}

.content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 16px;
  border: 1px solid red;
  margin-right: 6px;
  margin-bottom: 6px;
  overflow: auto;
  vertical-align: top;
}