【发布时间】:2020-01-28 11:25:16
【问题描述】:
我有以下代码可以循环轮播,这很好,但我希望能够将项目标题显示在图像顶部。我想办法做到这一点是创建一个新的数据值,每次轮播更改时都会更新。但是我不知道该怎么做。
<v-carousel>
<v-carousel-item
v-for="(item,i) in servicesCarouselItems"
:key="i"
:src="item.src"
>
</v-carousel-item>
</v-carousel>
<v-card-title class="justify-center">{{currentTitle}}</v-card-title>
<script>
export default {
data: () => ({
currentTitle: '',
servicesCarouselItems: [
{
name: "Title1",
src: require('../../1.jpeg'),
},
{
name: "Title2",
src: require('../../2.jpeg'),
},
{
name: "Title3",
src: require('../../3.jpeg'),
}
],
})
}
</script>
【问题讨论】:
-
你应该看看
v-carouselinput事件监听器
标签: javascript vue.js vuejs2 vuetify.js