Vuejs2 如何使用引导Vue旋转木马显示多个项目?

Vuejs2 如何使用引导Vue旋转木马显示多个项目?,vuejs2,carousel,bootstrap-vue,Vuejs2,Carousel,Bootstrap Vue,我认为boostrap vue旋转木马没有那么详细。由于这个原因,我无法找到好的解决办法 我只想在我的应用程序中显示3个项目,如图片中的项目,但我没有找到解决方案,我搜索了其他软件包,没有解决方案 我想做的就是这样 资料{ 返回{ 幻灯片:0, 滑动:空 }; }, 方法:{ 滑翔开始滑翔{ 这是真的; }, 滑梯{ 这是错误的; } } 你好,世界! 幻灯片:{{Slide}幻灯片:{{Slide} 我不熟悉此特定组件,但这是从其文档中获得的: <!-- Slide w

我认为boostrap vue旋转木马没有那么详细。由于这个原因,我无法找到好的解决办法

我只想在我的应用程序中显示3个项目,如图片中的项目,但我没有找到解决方案,我搜索了其他软件包,没有解决方案

我想做的就是这样

资料{ 返回{ 幻灯片:0, 滑动:空 }; }, 方法:{ 滑翔开始滑翔{ 这是真的; }, 滑梯{ 这是错误的; } } 你好,世界!

幻灯片:{{Slide}幻灯片:{{Slide}


我不熟悉此特定组件,但这是从其文档中获得的:

      <!-- Slide with blank fluid image to maintain slide aspect ratio -->
      <b-carousel-slide caption="Blank Image" img-blank img-alt="Blank image">
        <p>
          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse eros felis, tincidunt
          a tincidunt eget, convallis vel est. Ut pellentesque ut lacus vel interdum.
        </p>
      </b-carousel-slide>
我会尝试使用空白图像作为默认图像,并插入您希望作为幻灯片子项的任何其他图像/内容:

      <!-- Slide with blank fluid image to maintain slide aspect ratio -->
      <b-carousel-slide caption="Blank Image" img-blank img-alt="Blank image">
        <img class="my-img" src="img1.jpg"/>
        <img class="my-img" src="img2.jpg"/>
        <img class="my-img" src="img3.jpg"/>
      </b-carousel-slide>

并使用绝对定位或flexbox以您想要的方式显示它们。

我不熟悉此特定组件,但这是其文档:

      <!-- Slide with blank fluid image to maintain slide aspect ratio -->
      <b-carousel-slide caption="Blank Image" img-blank img-alt="Blank image">
        <p>
          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse eros felis, tincidunt
          a tincidunt eget, convallis vel est. Ut pellentesque ut lacus vel interdum.
        </p>
      </b-carousel-slide>
我会尝试使用空白图像作为默认图像,并插入您希望作为幻灯片子项的任何其他图像/内容:

      <!-- Slide with blank fluid image to maintain slide aspect ratio -->
      <b-carousel-slide caption="Blank Image" img-blank img-alt="Blank image">
        <img class="my-img" src="img1.jpg"/>
        <img class="my-img" src="img2.jpg"/>
        <img class="my-img" src="img3.jpg"/>
      </b-carousel-slide>
并使用绝对定位或flexbox以您想要的方式显示它们。

BootstrapVue与标准bootstrap V4.x carousel组件一样,设计为一次仅显示一张幻灯片。在幻灯片或淡入淡出过渡期间,一次看到的幻灯片不会超过2张,所有其他幻灯片都将隐藏。CSS变换用于使幻灯片的外观移动

您需要找到支持多张幻灯片显示的第三方组件,或者生成自己的自定义组件。

BootstrapVue设计为一次只显示一张幻灯片,就像标准的bootstrap V4.x carousel组件一样。在幻灯片或淡入淡出过渡期间,一次看到的幻灯片不会超过2张,所有其他幻灯片都将隐藏。CSS变换用于使幻灯片的外观移动


您需要找到支持多张幻灯片的第三方组件,或者生成自己的自定义组件。

我使用b-card-group做了同样的事情。因为b-carousel不支持显示多个项目

在模板区域中

  <div>

    <!-- carousel area -->
    <b-card-group deck class="mb-0">
        <b-card  v-for="(item,index) in currentPageCards" :key="index" class="mr-0">
            <!-- card content -->
        </b-card>
    </b-card-group>

    <!-- pagination area -->
    <div class="pagination" v-if="cards.length>cardsPerPage">
        <div class="index" v-for="i in pageCount" :key="i" @click="next(i)" :class={active:currentPage(i)}></div>
    </div>
  </div>
如下图所示


试试这个。谢谢大家!

我用b-card-group做了同样的事情。因为b-carousel不支持显示多个项目

在模板区域中

  <div>

    <!-- carousel area -->
    <b-card-group deck class="mb-0">
        <b-card  v-for="(item,index) in currentPageCards" :key="index" class="mr-0">
            <!-- card content -->
        </b-card>
    </b-card-group>

    <!-- pagination area -->
    <div class="pagination" v-if="cards.length>cardsPerPage">
        <div class="index" v-for="i in pageCount" :key="i" @click="next(i)" :class={active:currentPage(i)}></div>
    </div>
  </div>
如下图所示


试试这个。谢谢大家!

我想没有亲子沟通。我明白你的意思,但我试过了。您必须有多个b-carousel-slide。否则就没用了。我想没有亲子沟通。我明白你的意思,但我试过了。您必须有多个b-carousel-slide。否则就不行。不,你错了:vue-carousel-3d支持多张幻灯片。对于这个包来说,几乎所有的东西都是好的,但不幸的是,没有使用ssr。引导现在是好的。谢谢你的评论,我没有错。问题是如何在BootstrapVue中同时显示多张幻灯片。vue-carousel-3d不是Booststrap/BootstrapVue组件。不,你错了:vue-carousel-3d支持多幻灯片。对于这个包来说,几乎所有的东西都是好的,但不幸的是,没有使用ssr。引导现在是好的。谢谢你的评论,我没有错。问题是如何在BootstrapVue中同时显示多张幻灯片。vue-carousel-3d不是Booststrap/BootstrapVue组件。