【发布时间】:2021-08-16 04:03:02
【问题描述】:
我用 NextJS、Tailwind CSS 和 Swiper JS 设置了一个项目。
当我运行 Yarn Dev 时,我可以成功显示我的 Swiper Slider 而没有任何错误
但是,一旦我构建了项目并运行 Start,我就会遇到一个没有导航的损坏的滑块,但我仍然可以滑动但我得到一个空白
要重现,只需使用 Tailwind 配置和 Swiper 滑块设置 NextJS 项目。使用此示例代码在 pages 文件夹中创建一个文件
// import Swiper core and required modules
import SwiperCore, { Navigation, Pagination, Scrollbar, A11y } from 'swiper'
import Layout from '@modules/Layout'
import { Swiper, SwiperSlide } from 'swiper/react'
// install Swiper modules
SwiperCore.use([Navigation, Pagination, Scrollbar, A11y])
const Slider = () => {
return (
<div className='container'>
<Swiper
spaceBetween={50}
slidesPerView={1}
navigation
pagination={{ clickable: true }}
onSwiper={(swiper) => console.log(swiper)}
onSlideChange={() => console.log('slide change')}
>
<SwiperSlide>
<div className='h-96 w-50 bg-red'>Slide 1</div>
</SwiperSlide>
<SwiperSlide>
<div className='h-96 w-50 bg-blue'>Slide 2</div>
</SwiperSlide>
<SwiperSlide>
<div className='h-96 w-50 bg-orange'>Slide 3</div>
</SwiperSlide>
<SwiperSlide>
<div className='h-96 w-50 bg-green'>Slide 4</div>
</SwiperSlide>
</Swiper>
</div>
)
}
export default Slider
- Swiper 版本:6.5.6。
- 平台/目标和浏览器版本:CHROME
【问题讨论】:
-
你是如何使用 swiper 样式的?您是在某处包含捆绑的 CSS 文件,还是使用他们的 SCSS/Less 样式?
标签: reactjs build next.js tailwind-css swiper