【问题标题】:Swiper 7 CSS is not applied when imported导入时不应用 Swiper 7 CSS
【发布时间】:2021-10-23 14:28:40
【问题描述】:

我在 React 应用程序上安装了 Swiper,正如文档所说的那样:

import "swiper/css";

然后:

  <Swiper
    spaceBetween={50}
    slidesPerView={3}
    onSlideChange={() => console.log("slide change")}
    onSwiper={(swiper) => console.log(swiper)}
  >
    <SwiperSlide>1</SwiperSlide>
    <SwiperSlide>2</SwiperSlide>
    <SwiperSlide>3</SwiperSlide>
    <SwiperSlide>4</SwiperSlide>
  </Swiper>

但是样式没有被应用到 Swiper 并且它不起作用。

【问题讨论】:

  • 你是否在使用Swiper的组件之上导入swiper/css
  • 另外,您是否使用任何 CSS 后/预处理器?

标签: reactjs swiper


【解决方案1】:
@import 'swiper/swiper.scss';

//optional
@import 'swiper/components/navigation/navigation.scss';
@import 'swiper/components/pagination/pagination.scss';
@import 'swiper/components/scrollbar/scrollbar.scss';

【讨论】:

  • 我试过了,然后它抱怨这些模块没有导出
  • 包路径 ./swiper.scss 未从包 C:\Users\...\node_modules\swiper 导出
  • 你可以试试这个 => npm i swiper --save 或 yarn add swiper --save
  • 我试过了,没区别。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-20
  • 2019-04-16
  • 1970-01-01
  • 2017-10-20
  • 2019-05-03
相关资源
最近更新 更多