<template>
<div class="slider" ref="mySlider">
</div>
</template>
<script>
import Slider from 'canvas-slider-vue';
export default {
mounted() {
new Slider(this.$refs.mySlider, {
isAutoPlay: false, // 是否自动轮播
imgList: [require('@/assets/img/a.jpg'), require('@/assets/img/b.jpg'),require('@/assets/img/c.jpg'),require('@/assets/img/d.jpg')], // 图片列表
dotColor: "red", // 点的颜色
dotWidth: 20, // 点的宽度
dotGap: 15, // 点与点之间的间距
dotLineWidth: 2, // 点的外层边框宽度
dotLineColor: "red", // 点边框的颜色
arrowLineWidth: 6, // 箭头的粗细
arrowWidth: 40, // 箭头的宽度
arrowHeight: 60, // 箭头的高度
arrowLineColor: "#fff", // 箭头的颜色
arrowGap: 10, // 箭头距离页面两侧的间距
arrowPadding: 10, // 箭头内部的间距
arrowBgColor: "rgba(0,0,0,0.5)", // 箭头的外层元素背景色
})
}
}
</script>
<style scoped>
.slider {
width: 800px;
}
</style>