我已经在这个问题上苦苦挣扎了几个周末。我正在尝试在我的(第一个)盖茨比网站中构建一个轮播,react-slick
但是当我在运行gatsby develop
滑块初始化后查看前端但获取输出的标记格式不正确时,导致滑块无法工作。
我像这样在我的页面上调用这个组件,但是页面上呈现的输出如下所示:index.js
<div class="art_list__slider">
<div class="slick-slider slick-initialized">
<div class="slick-list">
<div class="slick-track" style="width: 1348px; opacity: 1; transform: translate3d(0px, 0px, 0px);">
<div aria-hidden="false" class="slick-slide slick-active slick-current" data-index="0" style="outline: none; width: 1348px;" tabindex="-1">
<div>
<div>
<div class="gatsby-image-wrapper" style="position: relative; overflow: hidden; margin: 3rem 0px;">
// image slide here - code removed for space
</div>
</div>
<div>
<div class="gatsby-image-wrapper" style="position: relative; overflow: hidden; margin: 3rem 0px;">
// image slide here - code removed for space
</div>
</div>
<div>
<div class="gatsby-image-wrapper" style="position: relative; overflow: hidden; margin: 3rem 0px;">
// image slide here - code removed for space
</div>
</div>
</div>
</div>
</div>
</div>
</div>
从上面的渲染中可以看出,所有单独的图像都渲染为一张幻灯片。我怎样才能解决这个问题?