vue+elementplus生成轮播图
时间: 2023-10-09 08:14:33 浏览: 155
一个基于 Vite + Vue + ElementPlus 的管理后台模板.zip
Vue ElementPlus是一款基于Vue3的UI框架,其中包含了轮播图组件。以下是使用Vue ElementPlus生成轮播图的步骤:
1. 安装Vue ElementPlus
```
npm install element-plus --save
```
2. 引入轮播图组件
在需要使用轮播图的组件中,引入Carousel组件:
```javascript
import { Carousel } from 'element-plus';
```
3. 使用轮播图组件
在模板中使用Carousel组件,并设置需要轮播的图片列表:
```html
<template>
<div>
<carousel :height="300">
<carousel-item v-for="item in imgList" :key="item.id">
<img :src="item.src" alt="">
</carousel-item>
</carousel>
</div>
</template>
```
其中,height属性设置轮播图的高度,imgList为图片列表数据。
4. 完整代码
```html
<template>
<div>
<carousel :height="300">
<carousel-item v-for="item in imgList" :key="item.id">
<img :src="item.src" alt="">
</carousel-item>
</carousel>
</div>
</template>
<script>
import { Carousel } from 'element-plus';
export default {
components: {
Carousel
},
data() {
return {
imgList: [
{id: 1, src: 'https://picsum.photos/800/300?random=1'},
{id: 2, src: 'https://picsum.photos/800/300?random=2'},
{id: 3, src: 'https://picsum.photos/800/300?random=3'},
{id: 4, src: 'https://picsum.photos/800/300?random=4'},
{id: 5, src: 'https://picsum.photos/800/300?random=5'}
]
}
}
}
</script>
```
这样就完成了使用Vue ElementPlus生成轮播图的步骤。
阅读全文