reactjs中如何使用swiper.js的这个效果
main.jsx如下:
import $ from 'jquery';
import './js/swiper.jquery.min.js';
import React from 'react';
import {render} from 'react-dom';
var shell = document.createElement('div');
shell.id = 'mainDiv';
document.body.appendChild(shell);
//添加meta标签
let oMeta = document.createElement('meta');
oMeta.name = "viewport";
oMeta.content="width=device-width,initial-scale=1.0";
document.getElementsByTagName('head')[0].appendChild(oMeta);
var MainBox = React.createClass({
render: function() {
return (
<div>
<link rel="stylesheet" href="src/stylesheets/style.css"/>
<link rel="stylesheet" href="src/stylesheets/swiper.min.css"/>
<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 className="swiper-slide">Slide 5</div>
<div className="swiper-slide">Slide 6</div>
<div className="swiper-slide">Slide 7</div>
<div className="swiper-slide">Slide 8</div>
<div className="swiper-slide">Slide 9</div>
<div className="swiper-slide">Slide 10</div>
</div>
<div className="swiper-pagination"></div>
</div>
</div>
);
}
});
render(<MainBox/>, document.getElementById('mainDiv')
);
$(document).ready(function () {
var swiper = new Swiper('.swiper-container', {
pagination: '.swiper-pagination',
paginationClickable: true,
direction: 'vertical'
});
});
浏览器显示的效果不对
你加swiper的样式了没有?