Vue 实现商品详情多播图(点击图片列表轮播图)

本文介绍了如何使用Vue来创建一个商品详情页面的多播图功能,包括点击左右按钮实现图片滑动,点击小图展示大图,以及图片滚动到末尾自动返回第一张的逻辑。文章提供了HTML、JavaScript和CSS的实现代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Vue 实现商品详情多播图(点击轮播图)

之前弄商城项目有要到这种效果的商品展示图(商品图片轮播),找了很久没找到,就自己写了一个。

实现效果:

  • 点击左右按钮图片左右移动
  • 点击小图片图片展示到大图
  • 图片移动到最后直接回滚到第一张

直接上图:

HTML代码:

<template>
    <div>
        <div style="width:800px;height:800px;margin:20px 0 0 700px;">
            <div style="width:400px;height:400px">
                <img :src="mainImgUrl" style="width:100%;height:100%">
            </div>
            <div>
                <i style="font-size: 30px;display: inline-block;position: relative;top: 40px;cursor: pointer;" class="el-icon-arrow-left" @click="imgLeft()"></i>
                <ul class="Img_ul">
                    <li v-for="(item,index) in imgUrlList" :key="index" class="Img_li" 
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值