老师好,轮播图中的小点不显示

来源:7-4 Vue项目首页 - 首页轮播图

Kelinlawu

2021-01-09

我设置了padding-botom 为40%还是不显示,请麻烦看一下这是什么问题呢

<template>
  <div class="wrapper">
    <swiper :options="swiperOption">
      <!-- slides -->
      <swiper-slide class="swiper-item" v-for="item in banners" :key="item.id">
        <a href="https://touch.dujia.qunar.com/pg/zt/2008/shijingshan?pos=sjs">
          <img :src="item.imgUrl" alt="" class="swiper-img" />
        </a>
      </swiper-slide>
      <!-- Optional controls -->
      <!-- 显示轮播图的小点 -->
      <div class="swiper-pagination" slot="pagination"></div>
    </swiper>
  </div>
</template>

<script>
import { Swiper, SwiperItem } from "@/common/swiper";
export default {
  name: "HomeSwiper",
  data() {
    return {
      swiperOption: {
        // 显示小点
        pagination: "swiper-pagination",
        // 循环播放,无缝循环
        loop: true,
        // 设置自动播放且设置轮播间隔时间duration
        autoplay: 3000,
        // 滑动播放速度
        speed: 1000,
      },
      banners: [
        {
          id: "0001",
          imgUrl:
            "https://imgs.qunarzz.com/vs_ceph_vcimg/8f45c9a4b40091390793e1c4a5ac3e40.jpeg",
        },
        {
          id: "0002",
          imgUrl:
            "https://imgs.qunarzz.com/vs_ceph_vcimg/816c968e6c5e87018e365c8af6dc27f4.jpeg",
        },
        {
          id: "0003",
          imgUrl:
            "https://imgs.qunarzz.com/vs_ceph_vcimg/3c0045cd0befdfb35ceef7b80d9212b5.jpeg",
        },
      ],
    };
  },
};
</script>
<style scoped lang="stylus">
/* 解决客户端低网速加载轮播图时 轮播图底部文字内容先加载出来占据轮播图位置后跳动一下bug 等于提前占位 */
.wrapper >>> .swiper-pagination-bullet-active {
  background: black !important;
}

.wrapper {
  overflow: hidden;
  width: 100%;
  height: 0;
  padding-bottom: 40%;
  background: pink;

  .swiper-item {
    width: 100%;

    .swiper-img {
      width: 100%;
    }
  }
}
</style>在这里输入代码
写回答

1回答

Dell

2021-01-09

如果查看元素,能看到圆点对应的dom 节点吗

0
1
Kelinlawu
老师你好,我找到错误了。pagination: "swiper-pagination",这里应该是前面有个小点才代表样式选择器,不加点等于是个字符串。
2021-01-10
共1条回复

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程