.carousel-wrapper#carousel
b-carousel(
v-model="curIndex"
:arrow="false"
:pause-hover="false"
:indicator="list.length > 1"
indicator-style="is-lines"
@change="onChange"
)
b-carousel-item(
v-for="(item, idx) in list"
:key="idx"
@click="onClick(item)"
)
.pic(:style="{backgroundImage: `url('${item.image_url}')`, backgroundColor: item.theme_color || 'transparent'}")
.container.is-content(v-if="item.title || item.desc" :style="{textAlign: item.cont_position || 'left'}")
.text-content
.title {{item.title}}
.desc {{item.desc}}
.button.is-primary.is-inverted.is-outlined(
v-if="item.button_text"
@click.stop="onClick(item, true)"
) {{item.button_text}}