【问题标题】:element Ui: Carousel - How to set current slideelement Ui: Carousel - 如何设置当前幻灯片
【发布时间】:2017-01-07 19:59:05
【问题描述】:

我很难弄清楚如何使用轮播,更具体地说是如何设置当前幻灯片。

这里是文档of the component

这里是fiddle

<div id="app">

 <button v-on:click="setActiveItem('first')">Go First</button>
 <button v-on:click="setActiveItem('second')">Go Second</button>

 <template>
   <el-carousel indicator-position="none" autoplay='false'>
       <el-carousel-item name ='first'>
           <h3>First</h3>
       </el-carousel-item>
       <el-carousel-item name ='second'>
         <h3>Second</h3>
       </el-carousel-item>
  </el-carousel>
</template>

我认为这应该与 setActiveItem 方法链接到组件的事实有关,但我不知道如何正确调用它

【问题讨论】:

    标签: carousel vuejs2 vue.js


    【解决方案1】:

    您还必须为 vue 实例定义 setActiveItem,该实例将访问 this.$refs.carousel.setActiveItem 以更改当前幻灯片,如下所示:

    var Main = {
        methods: {
          setActiveItem(index) {
            this.$refs.carousel.setActiveItem(index);
          }
        }
      }
    

    见工作fiddle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-20
      • 2017-05-22
      • 1970-01-01
      • 2013-11-24
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多