已經在html文件中使用過,正確無誤;但做成組件后(各種依賴文件引入路徑確認無誤)報錯。
在只引入swiper.css時未報錯,引入swiper.js文件后報錯,如下:

錯誤原因,不詳。
解決措施,不引入swiper.js,而是直接npm install swiper,在文件頭部導入,如⬇️:
import React, { Component } from 'react';
import logo from './logo.svg';
import '../src/css/reset.css';
import '../src/css/swiper.css';
import '../src/css/slider.css';
import Swiper from 'swiper';
class Slider extends Component {
constructor(){
super();
this.state = {
};
}
componentDidMount(){
var swiper = new Swiper('.swiper-container', {
pagination: '.swiper-pagination',
nextButton: '.swiper-button-next',
prevButton: '.swiper-button-prev',
paginationClickable: true,
spaceBetween: 30,
centeredSlides: true,
autoplay: 2500,
autoplayDisableOnInteraction: false
});
}
render(){
return <div className="swiper-container">
<div className="swiper-wrapper">
<div className="swiper-slide">Slide 1</div>
<div className="swiper-slide">Slide 2</div>
<div className="swiper-slide">Slide 3</div>
<div className="swiper-slide">Slide 4</div>
</div>
<div className="swiper-pagination"></div>
<div className="swiper-button-next"></div>
<div className="swiper-button-prev"></div>
</div>
}
}
class App extends Component {
render(){
return <div>
<Slider></Slider>
</div>
}
}
export default App;
這時又出現了新問題,寫在html 文件中預覽時還能自動輪播的圖片,拆成組件后只能手划動輪播。。。待解

