更新记录

1.0.0(2023-03-15)

轮播组件


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

示例依赖了uni-swiper-dot uni-card uni-section uni-scss 等多个组件,直接拷贝示例代码将无法正常运行 到HBuilderX插件市场去下载组件就行了

快速上手

<template>
    <view class="content">
      <swiper-dot-item 
          :swiperBanner="swiper_Banner"
          :autoplay="true"
          :duration="300"
          :interval="8000"
          :dotsStyles="dotsStyles"
          :height="400"
          ></swiper-dot-item>
    </view>
  </template>

  <script>
  import swiperDotItem from "../../components/swiper-dot-item/swiper-dot-item.vue";
    export default {
      components: { swiperDotItem },
      data() {
        return {
          dotsStyles: {
            backgroundColor: 'rgba(255, 255, 255, .3)',//未选择指示点背景色
            border: '1px rgba(255, 255, 255, .0) solid',//未选择指示点边框样式
            selectedBackgroundColor: '#fff', //已选择指示点背景色,在 mode = nav 时不生效
            selectedBorder: '1px rgba(0, 0, 0, .0) solid',//已选择指示点边框样式,在 mode = nav 时不生效
          },
          swiper_Banner:[
            {ImageUrl:'/static/swiper-dot-item/a.png'},
          { ImageUrl: '/static/swiper-dot-item/b.png' },
          { ImageUrl: '/static/swiper-dot-item/a.png' },
          { ImageUrl: '/static/swiper-dot-item/b.png' },
          { ImageUrl: '/static/swiper-dot-item/a.png' },
          { ImageUrl: '/static/swiper-dot-item/b.png' },
          ]
        }
      },
      onLoad() {

      },
      methods: {

      }
    }
  </script>

参数

swiperBanner 轮播图数据

duration 自动切换时间间隔

autoplay 是否自动切换

dotsStyles 指示点样式,详细参数参考uniapp https://uniapp.dcloud.net.cn/component/uniui/uni-swiper-dot.html#dotsstyles-options

height 轮播图高度(单位:rpx)

mode 指示点的类型,可选值:default 、round 、nav 、 indexes

@change 事件(返回下标)

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问