ReactJS Slider旋转木马组件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ReactJS Slider旋转木马组件相关的知识,希望对你有一定的参考价值。

下面是一些代码示例,我发现了这个:

<Slider ref = {c => (this.slider = c)} {...this.settings}>
        {
          //custom component for slider content
        }
      </Slider>

我不明白ref = {c => (this.slider = c)} {...this.settings}的含义是什么。这是做什么的? this.settings是一个具有各种属性的对象,如arrows:falsemobilefirst:true。但我不知道ref等的这种结构,并且在这个例子中没有解释。 有这个指南吗?

答案

这段代码创建了对元素的引用,以便稍后使用它 - 它存储在类中,可以使用this.slider访问,也可以作为prop传递给子元素。例如,它可以像常规html元素一样用于设置焦点:this.slider.focus()。你可以在这里阅读更多关于回调参考:https://reactjs.org/docs/refs-and-the-dom.html#callback-refs

以上是关于ReactJS Slider旋转木马组件的主要内容,如果未能解决你的问题,请参考以下文章

列旋转木马滑块

如何制作中心更大的旋转木马? (扑)

在Android中的旋转木马

小程序旋转木马 轮播图

如何在头组件中使用效果(ReactJS/Next.js)

如何在 Reactjs 中添加丰富的代码片段?