layui自适应
layui页面的自适应问题
自适应页面布局
官方提供了layui-body
但是使用后会自动向右便宜,这是官方为了适配本身的侧边栏页面,需要手动将left改为0px。
layui-card
会让页面底部变为白色,区别于body的灰色。
宽度自适应:设定全局布局layui-fluid
,内部使用layui-row
,layui-row
内部使用<div class="layui-col-md8">
8表示12个中占8位长度。
页面布局如下:
1 |
|
高度自适应
数据表格
如下代码,可以直接在方法渲染中,官方做法:数据表格参数:height:'full-20'
,20表示上下预留的像素,这个方法只能适用于页面单行数据表格的情况,如果两行同样数据表格,下面的表格会被顶出。
1 | table.render({ |
js监听resize事件
手动获取页面高度,并根据比例判断页面占比和高度
1 |
|