len168com
(作者)
父根节点page用position: absolute定位top: 0; left: 0; right: 0; bottom: 0; 这样铺满全屏
父节点page-container用flex:1铺满
swiper 也用flex:1铺满
```
<template>
<view class="page">
<view class="page-container">
<swiper class="swiper-box" ref="cateSwiper" :current="0" :duration="300" >
<swiper-item class="swiper-item" v-for="(item, index) in tabList" :key="index">
<text>{{item.name}}</text>
</swiper-item>
</swiper>
</view>
</view>
</template>
<script>
export default {
data() {
return {
tabList: [
{
id: "tab1",
name: "栏目1",
status: 1
},
{
id: "tab2",
name: "栏目2",
status: 2
}
],
}
}
}
</script>
<style lang="scss" scoped>
.page {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.page-container {
position: relative;
flex: 1;
}
.swiper-box {
flex: 1;
}
.swiper-item {
justify-content: center;
align-items: center;
}
</style>
```
2022-08-12 16:12
9 个评论
要回复文章请先登录或注册
dev_pz
len168com (作者)
len168com (作者)
chunge404
1***@qq.com
1***@qq.com
len168com (作者)
芜湖一
3***@qq.com