vue页面中el-carousel轮播页面或图片

轮播页面

<template>
	<!--  @change="handChange" -->
	<el-carousel trigger="click" :autoplay="false" height="1530px" ref="carousel">
		<el-carousel-item v-for="(item,index) in swiperList" :key="index" :name="item.id">
			<div v-show="item.id=='1'">
				<oneSwiper></oneSwiper>
			</div>
			<div v-show="item.id=='2'">
				<twoSwiper></twoSwiper>
			</div>
			<div v-show="item.id=='3'">
				<threeSwiper></threeSwiper>
			</div>
			<div v-show="item.id=='4'">
				<fourSwiper></fourSwiper>
			</div>
		</el-carousel-item>
	</el-carousel>
</template>

<script>
	import oneSwiper from './utils/oneSwiper.vue'
	import twoSwiper from './utils/twoSwiper.vue'
	import threeSwiper from './utils/threeSwiper.vue'
	import fourSwiper from './utils/fourSwiper.vue'
	export default {
		components: {
			oneSwiper,
			twoSwiper,
			threeSwiper,
			fourSwiper
		},
		data() {
			return {
				swiperList: [{
						id: '1'
					},
					{
						id: '2'
					},
					{
						id: '3'
					},
					{
						id: '4'
					},
				]

			}
		},
	}
</script>

轮播图片

<template>
  <el-carousel :interval="5000" arrow="always" trigger="click" :autoplay="false">
    <el-carousel-item v-for="item in carouselList" :key="item">
	  <el-image
	        :src="item"
	        fit="fill"></el-image>
    </el-carousel-item>
  </el-carousel>
</template>

<script>
export default {
 data () {
  return {
	 carouselList:[require("../jszs/utils/3.png"),require("../jszs/utils/4.jpg"),
	 require("../jszs/utils/5.jpg"),require("../jszs/utils/6.jpg"),
	 require("../jszs/utils/7.jpg")] 

  }
 }
}

</script>

<!--这里的样式可以根据自己的页面自己修改-->
<style scoped lang="scss">
  /deep/.el-carousel__item img{
     height: 1070px;
	 max-width: 1268px;
  }
  /deep/.el-carousel__item{
	  text-align: center;
  }
  /deep/.el-carousel__container {
      height: 1070px;
  }
</style>
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值