为了账号安全,请及时绑定邮箱和手机立即绑定

如何调用 OwlCarousel 的 react 方法

如何调用 OwlCarousel 的 react 方法

慕的地8271018 2022-12-22 15:37:30
嗨,我使用 OwlCarousel React,我需要调用方法,但我不知道调用方法,请帮助我 https://github.com/laurenchen0631/react-owl-carousel
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

要调用 OwlCarousel 的方法,您应该将 ref 放在 react OwlCarousel 元素上并将其附加到此,然后在此调用方法,例如:


export class Owldemo1 extends Component {

click = ()=>{

    console.log(this.slider);

    this.slider.next(500)

}

render() {

    return (

        <div>

            <button onClick={this.click} className="btn btn-info">

                salam

            </button>

            <OwlCarousel items={5}

                         className="owl-theme"

                         loop

                         nav

                         margin={10}

                         ref={slider => (this.slider = slider)}

            >

                <div><img className="img" src="https://picsum.photos/seed/1/200/300"/></div>

                <div><img className="img" src="https://picsum.photos/seed/2/200/300"/></div>

                <div><img className="img" src="https://picsum.photos/seed/4/200/300"/></div>

                <div><img className="img" src="https://picsum.photos/seed/3/200/300"/></div>

                <div><img className="img" src="https://picsum.photos/seed/5/200/300"/></div>

                <div><img className="img" src="https://picsum.photos/seed/6/200/300"/></div>

                <div><img className="img" src="https://picsum.photos/seed/7/200/300"/></div>

            </OwlCarousel>

        </div>

    )

}

}


查看完整回答
反对 回复 2022-12-22
?
慕斯709654

TA贡献1840条经验 获得超5个赞

第 1 步 - 在您的构造函数中创建将在第 2 步中传递给 OwnCaroussel 的选项对象

构造函数(){ 超级(); this.options = { onInitialized: function(){ this.carousel = this; } };

第 2 步 - 将选项传递给 OwlCarousel,如下所示 <OwlCarousel {...this.options}>

第 3 步 - 现在您可以调用轮播的任何方法 - 例如 -

this.carousel.next() 或 this.carousel.prev() 等


查看完整回答
反对 回复 2022-12-22
  • 2 回答
  • 0 关注
  • 190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号