【发布时间】:2021-03-08 08:11:32
【问题描述】:
你好为什么不显示图像? 我使用带有立方体效果的 react swiper(关闭立方体效果并不能解决任何问题 这是我的代码 谢谢
是的,我对 react 和其他东西真的很陌生...我几乎找不到如何让 react swiper 与 react 一起工作...
前 3 张幻灯片是空白的,第 4 和第 5 张显示的是 slide4 slide5
import React from "react";
import SwiperCore, { Autoplay } from "swiper/core";
import Swiper, { EffectCube } from "swiper";
SwiperCore.use([EffectCube, Autoplay]);
const images = [{ image: require("./img/1.jpg") }, { image: require("./img/2.jpg") }, { image: require("./img/3.jpg") }];
class Swipe extends React.Component {
componentDidMount() {
this.swiper = new Swiper(".swiper-container", {
effect: "cube",
cubeEffect: {
shadow: true,
slideShadows: true,
shadowOffset: 20,
shadowScale: 0.94,
},
pagination: {
el: ".swiper-pagination",
},
navigation: {
nextEl: "swiper-button-next",
prevEl: "swiper-button-prev",
},
loop: true,
grabCursor: true,
autoplay: {
delay: 7000,
disableOnInteraction: true,
},
});
}
render() {
return (
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<image classname="swiper-image" src={images[0]} />
</div>
<div class="swiper-slide">
<image classname="swiper-image" src={images[1]} />
</div>
<div class="swiper-slide">
<image classname="swiper-image" src={images[2]} />
</div>
<div class="swiper-slide">SLIDE4</div>
<div class="swiper-slide">SLIDE5</div>
</div>
<div class="swiper-pagination"></div>
</div>
);
}
}
export default Swipe;
【问题讨论】:
标签: reactjs image swipe swiper