uniapp轮播图

<template>
    <view>
        <page-head title="swiper,可滑动视图"></page-head>
        <view class="uni-margin-wrap">
            <swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval" :duration="duration">
                <swiper-item>
                    <image class="swiper-item" src="../../static/image/uniui-logo.png" mode="aspectFill" />
                </swiper-item>
                <swiper-item>
                    <image class="swiper-item" src="../../static/image/uniui-logo.png" mode="aspectFill" />
                </swiper-item>
                <swiper-item>
                    <image class="swiper-item" src="../../static/image/uniui-logo.png" mode="aspectFill" />
                </swiper-item>
            </swiper>
        </view>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                indicatorDots: true,
                autoplay: true,
                interval: 2000,
                duration: 500
            }
        },
        methods: {
            changeIndicatorDots(e) {
                this.indicatorDots = !this.indicatorDots
            },
            changeAutoplay(e) {
                this.autoplay = !this.autoplay
            },
            intervalChange(e) {
                this.interval = e.detail.value
            },
            durationChange(e) {
                this.duration = e.detail.value
            }
        }
    }
</script>

<style>
    .uni-margin-wrap {
        width: 100%;
    }

    .swiper {
        height: 300rpx;
    }

    .swiper-item {
        width: 100%;
        height: 300rpx;
    }

    .swiper-list {
        margin-top: 40rpx;
        margin-bottom: 0;
    }

    .uni-common-mt {
        margin-top: 60rpx;
        position: relative;
    }

    .info {
        position: absolute;
        right: 20rpx;
    }

    .uni-padding-wrap {
        width: 550rpx;
        padding: 0 100rpx;
    }
</style>
文章目录结构如下:

HBuilderProjects/
  └── uniapp/
        └── static/
             └── image/
                   └── uniui-logo.png
        └── pages/
             └── component/
                   └── component.vue
实际效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值