平时开发经常用到这种竖着的三栏布局,上下固定,中间可滑动。
大概长这样:
CSS 代码如下:
<template>
<div class="page">
<Navbar></Navbar>
<div class="search-box">
<van-search
v-model="searchValue"
placeholder="请搜索人员姓名/手机号"
class="van-search"
/>
</div>
<div class="search-list"></div>
<div class="bottom-box">
<van-button type="primary" block color="#FF5E5E">确认</van-button>
</div>
</div>
</template>
.page {
display: flex;
flex-direction: column;
height: 100%;
overflow: hidden;
.search-list {
overflow: auto;
flex: 1;
}
.bottom-box {
background-color: #fff;
padding: 12px 16px;
border-top: 0.5px solid #ededed;
}
}