初试小程序轮播组件

文章目录

一、轮播组件

(一)swiper组件

1、功能描述

  • 滑块视图容器。其中只可放置swiper-item组件,否则会导致未定义的行为。

2、属性说明

属性 类型 默认值 必填 说明 最低版本
indicator-dots boolean false 是否显示面板指示点 1.0.0
indicator-color color rgba(0, 0, 0, .3) 指示点颜色 1.1.0
indicator-active-color color #000000 当前选中的指示点颜色 1.1.0
autoplay boolean false 是否自动切换 1.0.0
interval number 5000 自动切换时间间隔 1.0.0
circular boolean false 是否采用衔接滑动 1.0.0

(二)swiper-item组件

1、功能描述

  • 仅可放置在swiper组件中,宽高自动设置为100%。

2、属性说明

属性 类型 默认值 必填 说明 最低版本
item-id string 该 swiper-item 的标识符 1.9.0
skip-hidden-item-layout boolean false 是否跳过未显示的滑块布局,设为 true 可优化复杂情况下的滑动性能,但会丢失隐藏状态滑块的布局信息 1.9.0

二、案例演示

(一)运行效果

  • 三张图片,手动轮播
  • 三张图片,自动循环轮播

(二)实现步骤

1、创建小程序项目

  • 项目名称:实现轮播图
  • 模板选择:不使用模板
  • 单击【确定】按钮

2、准备图片素材

  • 在项目根目录里创建images目录,拷贝三张图片

3、编写轮播图页面内容

  • 修改index.wxml文件
html 复制代码
<!--index.wxml-->
<navigation-bar title="Weixin" back="{{false}}" color="black" background="#FFF"></navigation-bar>
<!--轮播图的结构-->
<swiper class="swiper-container" indicator-dots="true">
    <!--第一个轮播图-->
    <swiper-item>
        <view class="item">
            <image src="/images/spark.png" mode="scaleToFill" style="width: 100%; height: 100%;" />
        </view>
    </swiper-item>
    <!--第二个轮播图-->
    <swiper-item>
        <view class="item">
            <image src="/images/mysql.png" mode="scaleToFill" style="width: 100%; height: 100%;" />
        </view>
    </swiper-item>
    <!--第三个轮播图-->
    <swiper-item>
        <view class="item">
            <image src="/images/scala.png" mode="scaleToFill" style="width: 100%; height: 100%;" />
        </view>
    </swiper-item>
</swiper>

4、轮播图页面样式

  • 修改index.wxss文件
css 复制代码
/**index.wxss**/
.swiper-container {
    height: 150px;
}

.item {
    height: 100%;
    width: 100%;   
}

5、启动PC端自动真机测试

  • 三张图片,手动轮播

6、实现自动循环轮播

  • 修改index.wxml文件,给轮播图组件添加属性
  • 启动PC端自动真机测试,查看效果
相关推荐
Best16 小时前
uniapp 微信小程序记录
微信小程序·小程序·uni-app
蒲公英源码18 小时前
基于PHP+Vue+小程序快递比价寄件系统
vue.js·小程序·php
小小王app小程序开发18 小时前
盲盒小程序一番赏创新玩法拓展:构建社交化集藏新生态
小程序
韩立学长20 小时前
【开题答辩实录分享】以《奇妙英语角小程序的设计与实现》为例进行答辩实录分享
小程序·php
wx_ywyy679821 小时前
小程序定制开发实战:需求拆解、UI 设计与个性化功能落地流程
小程序·小程序开发·小程序制作·小程序搭建·小程序设计·小程序定制开发·小程序开发搭建
亮子AI21 小时前
【小程序】详细比较微信小程序的 onLoad 和 onShow
微信小程序·小程序
权泽谦21 小时前
用 Python 做一个天气预报桌面小程序(附源码 + 打包与部署指导)
开发语言·python·小程序
小小王app小程序开发21 小时前
盲盒抽赏小程序爬塔玩法分析:技术实现 + 留存破局,打造长效抽赏生态
小程序
阿里花盘1 天前
教育培训机构如何搭建自己的在线教育小程序?
小程序·哈希算法·剪枝·霍夫曼树
2501_916007471 天前
手机使用过的痕迹能查到吗?完整查询指南与步骤
android·ios·智能手机·小程序·uni-app·iphone·webview