1、引入swiper插件到当前vue组件
import { Swiper, SwiperItem,} from "vux";
注意:vux是插件;vuex(store)是管理全局变量的
<div class="rotation_box">
<!-- 必须给swiper的height属性一个高度,否则默认高度为180px;auto:设置图片轮播 -->
<swiper auto style="width:100%;position: relative;" height="12.8rem">
<swiper-item class="swiper-item " v-for="(item, index) in newsList" :key="index">
<img :src="'https://jz.sww.hangzhou.gov.cn/'+item.imageUrl.replace(/@/,'axjz')"/>
//轮播图底部的文字
<div class="swiper_title">
<p>{{item.title}}</p>
</div>
</swiper-item>
</swiper>
</div>
.rotation_box {
height: 12.8rem;
overflow: hidden;
border-radius: 0.8rem;
.swiper-item {
img {
width: 100%;
height: 100%;
}
.swiper_title {
width: 100%;
line-height: 3.15rem; //使底部文字垂直居中
background: rgba(0, 0, 0, 0.5);
position: absolute; //<swiper>是父,子绝父相
bottom: 0;
z-index: 9999;
p {
width: 26rem; //设置固定宽度
overflow: hidden; //超出部分隐藏
white-space: nowrap; //所有文字一行显示
text-overflow: ellipsis;//显示不下的文字用省略号代替
padding: 0 1.3rem;//设置一个左右内边距
color: #fff;
font-size: 1.4rem;
}
}
}
}