查看: 2968|回复: 7
打印 上一主题 下一主题

Swiper4.0在React中回调函数没有触发。

[复制链接]
  • TA的每日心情
    开心
    2017-12-19 20:51
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    2

    帖子

    10

    积分

    新手上路

    Rank: 1

    积分
    10
    跳转到指定楼层
    楼主
    发表于 2017-12-19 20:27:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    如题,本人现在使用react开发项目,用到了swiper,轮播图可以正常使用,但是回到函数却一个没有触发?还是本人写法有问题,求大佬指教
    componentDidMount() {
        var ele = this.refs.swiperContainer;
        var mySwiper = new Swiper(ele, {
          speed: 4000,
          spaceBetween: 0,
           // initialSlide: this.state.slideIndex,
          onKeyPress: function(swiper, event){
            alert('你按了键盘'+event);
            },
          onTap: function(swiper){
            alert('你tap了Swiper');
          },
          onClick:function(){
            console.log(123);
          },
          onInit: function(swiper) {
            alert();
            console.log(swiper.activeIndex); //提示Swiper的当前索引
          },
          onSlideChangeEnd: function(swiper) {
            alert();
            console.log(swiper.activeIndex); //切换结束时,告诉我现在是第几个slide
          }

        });


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 分享淘帖
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-23 09:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    17

    积分

    新手上路

    Rank: 1

    积分
    17
    沙发
    发表于 2017-12-23 09:46:48 | 只看该作者
    kanxia shi ge shnme
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    帖子

    12

    积分

    新手上路

    Rank: 1

    积分
    12
    板凳
    发表于 2018-1-2 17:05:02 | 只看该作者
    楼主解决了吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    帖子

    8

    积分

    新手上路

    Rank: 1

    积分
    8
    地板
    发表于 2018-3-22 19:17:59 | 只看该作者
    楼主 react中怎么引用swiper啊,我引用时就报错啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    帖子

    7

    积分

    新手上路

    Rank: 1

    积分
    7
    5#
    发表于 2018-4-10 19:46:26 | 只看该作者
    我就想知道你怎么build的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    6

    帖子

    28

    积分

    新手上路

    Rank: 1

    积分
    28
    6#
    发表于 2018-4-12 10:04:55 | 只看该作者
    1. import 'whatwg-fetch'
    2. import BannerLess from '../../css/banner.less'
    3. import SwiperLess from '../../css/swiper.less'
    4. import React from 'react'
    5. import Swiper from 'swiper'

    6. export default class Banner extends React.Component {
    7.   constructor() {
    8.     super()
    9.   }

    10.   componentDidMount(){
    11.     var ele = this.refs.swiperContainer
    12.     var mySwiper = new Swiper(ele, {
    13.       direction:'horizontal',
    14.       navigation: {
    15.         nextEl: '.swiper-button-next',
    16.         prevEl: '.swiper-button-prev'
    17.       }
    18.     })
    19.   }

    20.   render() {
    21.     return (
    22.       <div className='banner'>
    23.         <div className='swiper-container' ref='swiperContainer'>
    24.           <div className='swiper-wrapper'>
    25.             <div className='swiper-slide'>Slide 1</div>
    26.             <div className='swiper-slide'>Slide 2</div>
    27.             <div className='swiper-slide'>Slide 3</div>
    28.           </div>
    29.           <div className='swiper-button-prev' />
    30.           <div className='swiper-button-next' />
    31.         </div>
    32.       </div>
    33.     )
    34.   }
    35. }
    复制代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    帖子

    9

    积分

    新手上路

    Rank: 1

    积分
    9
    7#
    发表于 2018-4-16 19:22:26 | 只看该作者
    楼主解决了么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    帖子

    13

    积分

    新手上路

    Rank: 1

    积分
    13
    8#
    发表于 2018-4-18 14:33:00 | 只看该作者
    我想知道大家都build不起来吗一样报swiper.esm.bundle.js:56
    这个错吗
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-6-25 15:04 , Processed in 0.108131 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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