使用VUE也有一段时间了,今天在工作过程中用VUE手写了一个简单的VUE轮播图,在这里分享一下。
(一)实现思路:
和原生JS的实现思路一样只不过是代码展现方式有所不同,同样是给外侧父盒子限定宽度和高度,之后添加overflow: hidden;属性。然后在内部展示轮播内容,利用transition以及transfrom实现轮播。
(二)效果图
(三)代码
<template>
<div class="Tuan_box">
<div class="rule_Box">
<p class="rule_title">拼团规则<i class="iconfont icon-wenhao"></i></p>
<p class="rule_num">9999人正在拼团</p>
</div>
<div class="Tuan_swiper_box" ref="swiper_box" :style="swiperStyle">
<div
@mouseleave="swiperplay()"
@mouseenter="swiperStop()"
class="swiper_item"
v-for="(item, index) in 10"
:key="index"
>
<div class="headImag_box">
<img
src="https://www.jszg.com/static/platform/pic/img_headpic.png"
alt=""