【发布时间】:2021-04-16 12:40:08
【问题描述】:
代码如下:
<template>
<div>
<b-carousel
id="carousel-upper"
v-model="slide"
:interval="3000"
fade
controls
indicators
@sliding-start="onSlideStart"
@sliding-end="onSlideEnd"
>
<b-carousel-slide
img-src="https://licota.ru/system/sliders/attachments/55ba/10cf/7372/763c/8600/0002/full/banner-2.jpg?1438257358"
></b-carousel-slide>
<b-carousel-slide
img-src="https://licota.ru/system/sliders/attachments/55ba/10cf/7372/763c/8600/0003/full/banner-3.jpg?1438257359"
></b-carousel-slide>
<b-carousel-slide
img-src="https://licota.ru/system/sliders/attachments/55ba/10ce/7372/763c/8600/0001/full/banner-1.jpg?1438257358"
></b-carousel-slide>
<b-carousel-slide
img-src="https://licota.ru/system/sliders/attachments/55ba/10ce/7372/763c/8600/0000/full/banner-0.jpg?1438257357"
></b-carousel-slide>
</b-carousel>
</div>
</template>
<script lang="ts">
import { CarouselData } from '../types/carousel'
import Vue from 'vue'
export default Vue.extend({
data: (): CarouselData => {
return {
slide: 0,
sliding: false
}
},
methods: {
onSlideStart(slide: number) : void {
this.sliding = true
},
onSlideEnd(slide: number) : void {
this.sliding = false
}
}
})
</script>
<style lang="sass" module>
?
</style>
HTML组件截图:
例如,我想让箭头更大,颜色不同,用圆圈代替短线。
我尝试了很多东西,但是我不明白如何通过Vue.js的样式机制找到和更改Bootstrap的类。
【问题讨论】:
-
stackoverflow.com/questions/46249541/… Bootstrap Vue 使用 Bootstrap 样式,所以这些答案就是你想要的
-
我看过了,但是怎么写呢?我已经像他们一样尝试过,但没有成功。
-
可能是
<style>标签的module属性为您阻止了它
标签: javascript css vue.js vuejs2 bootstrap-vue