vue3+vant实现移动端响应式布局(内容区上下滑动,按钮固定在底部)

<template>
<van-nav-bar title="详情" left-text="返回" left-arrow @click-left="onClickLeft" />
<div class="root_box">
  <div class="scroll">
      <div class="div_spanText">
          <span class="leb_text">发布人:</span>
          <span class="text_cont">{{ createPerson }}</span>
      </div>
      <van-divider />
  </div>
</div>
<div class="div_box2" >
   <van-button type="default" class="btn_foot2" @click="setBack">提交</van-button>
</div>
</template>


.root_box {
  height: calc(100vh - 52px); /* 减去头部和底部的高度 */
  overflow-y: auto;
  background-color: #f2f6f9;
  padding: 12px 15px 0px 15px;
}
.scroll {
  background: #ffffff;
  border-radius: 6px;
  height: 80%;
  overflow-y: auto;
}
.div_box2 {
  box-sizing: border-box;
  background: #ffffff;
  height: 52px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  position: fixed;//使用固定定位
  bottom: 0px;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值