查看: 8098|回复: 8
打印 上一主题 下一主题

如何在react中使用swiper?求实例

[复制链接]

该用户从未签到

1

主题

1

帖子

13

积分

新手上路

Rank: 1

积分
13
跳转到指定楼层
楼主
发表于 2016-5-5 00:24:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,怎么在react中使用swiper???
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖
回复

使用道具 举报

该用户从未签到

0

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
沙发
发表于 2017-8-31 18:40:34 | 只看该作者
楼主知道答案了吗
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
板凳
发表于 2017-9-15 19:31:10 | 只看该作者
可以didmount 用ref 拿到实例之后new swiper
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

6

帖子

28

积分

新手上路

Rank: 1

积分
28
地板
发表于 2018-4-12 09:55:23 | 只看该作者
  1. import React from 'react'
  2. import Swiper from 'swiper'

  3. export default class Banner extends React.Component {
  4.   constructor() {
  5.     super()
  6.   }

  7.   componentDidMount() {
  8.     var mySwiper = new Swiper('.swiper-container', {
  9.       direction:'horizontal',
  10.       navigation: {
  11.         nextEl: '.swiper-button-next',
  12.         prevEl: '.swiper-button-prev'
  13.       }
  14.     })
  15.   }

  16.   render() {
  17.     return (
  18.       <div className='banner'>
  19.         <div className='swiper-container'>
  20.           <div className='swiper-wrapper'>
  21.             <div className='swiper-slide'>Slide 1</div>
  22.             <div className='swiper-slide'>Slide 2</div>
  23.             <div className='swiper-slide'>Slide 3</div>
  24.           </div>
  25.           <div className='swiper-button-prev' />
  26.           <div className='swiper-button-next' />
  27.         </div>
  28.       </div>
  29.     )
  30.   }
  31. }
复制代码

点评

为什么实现不了  发表于 2018-4-14 11:21
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

6

帖子

28

积分

新手上路

Rank: 1

积分
28
5#
发表于 2018-4-12 09:56:03 | 只看该作者
  1. Uncaught TypeError: Cannot read property 'params' of undefined
复制代码
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

6

帖子

28

积分

新手上路

Rank: 1

积分
28
6#
发表于 2018-4-12 09:56:46 | 只看该作者
  1. Entrypoint main [big] = bunld.js
  2.    [7] ./node_modules/_swiper@4.2.2@swiper/dist/js/swiper.esm.bundle.js + 2 modules 243 KiB {0} [built]
  3.        |    3 modules
  4.    [8] ./node_modules/_css-loader@0.28.11@css-loader??ref--5-1!./node_modules/_postcss-loader@2.1.3@postcss-loader/lib!./node_modules/_less-loader@4.1.0@less-loader/dist/cjs.js!./src/common/less/common.less 4.22 KiB {0} [built]
复制代码
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

6

帖子

28

积分

新手上路

Rank: 1

积分
28
7#
发表于 2018-4-12 09:57:13 | 只看该作者
我有同样的问题
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4

帖子

13

积分

新手上路

Rank: 1

积分
13
8#
发表于 2018-4-17 18:40:01 | 只看该作者
phin 发表于 2018-4-12 09:57
我有同样的问题

你好,你解决这个问题了吗,是不是本身bug,我也一样出现./node_modules/swiper/dist/js/swiper.esm.bundle.js:56
说什么56行无法编译
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号

GMT+8, 2024-4-25 09:06 , Processed in 0.099728 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表