首先引入js和css

1
2
3
4
<!-- 引入样式 -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<!-- 引入组件库 -->
<script src="https://unpkg.com/element-ui/lib/index.js"></script>

接着引入vue

1
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>

快速上手

1
2
3
4
5
6
7
8
<!-- 轮播图 -->
<section class="banner">
<el-carousel>
<el-carousel-item v-for="(item,index) in imgs" :key="index">
<img :src="item.src" alt="轮播图">
</el-carousel-item>
</el-carousel>
</section>
1
2
3
4
5
6
7
8
<script th:inline="javascript">
let vue = new Vue({
el: "#app"
, data: {
imgs: [[${contentBanner}]]
}
});
</script>

效果如下

image-20211229231459157

这是具体参数和事件

image-20211229231745580