码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 微信小程序——轮播图swiper、1秒切换、自动轮播、无缝切换


    一、简介

    微信小程序的轮播图制作,且图片不变形。1秒切换、自动轮播、无缝切换

    二、案例演示

    在这里插入图片描述

    三、案例代码

    index.wxml文件:

     
      <swiper class="swiper-container" indicator-dots indicator-color="#fff" autoplay interval="3000" circular>
        
        <swiper-item>
          <view class="item">
            <image src="../img/1.jpg" mode="aspectFill">image>
          view>
        swiper-item>
        <swiper-item>
          <view class="item">
            <image src="../img/2.jpeg" mode="aspectFill">image>
          view>
        swiper-item>
        <swiper-item>
          <view class="item">
            <image src="../img/3.jpg"  mode="aspectFill">image>
          view>
        swiper-item>
      swiper>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    index.wxss文件:

    /**index.wxss**/
    .swiper-container{
      width: 100%;
    }
    .item{
      height: 150px;
    }
    .item image{
      width: 100%;
      height: 100%;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    完整示意图

    在这里插入图片描述

    四、代码2

    data: {
    	 banners: [{
    	            'src': '../../images/1.jpeg'
    	        },
    	        {
    	            'src': '../../images/2.jpeg'
    	        },
    	        {
    	            'src': '../../images/3.jpg'
    	        },
    	        {
    	            'src': '../../images/4.jpg'
    	        },
    	        {
    	            'src': '../../images/5.jpeg'
    	        }],
        indicatorDots: true,
        vertical: false,
        autoplay: true,
        interval: 2000,
        duration: 500,
        circular: true
    },
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
     <swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}"	circular="{{circular}}">
        <block wx:for="{{banners}}" wx:key="*this">
            <swiper-item><image src="{{item.src}}" mode="aspectFill">image>swiper-item>
        block>
    swiper>
    
    • 1
    • 2
    • 3
    • 4
    • 5

    五、总结

    swiper网址:https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html
    image网址:https://developers.weixin.qq.com/miniprogram/dev/component/image.html
    图片处理方面:mode="aspectFill"用的比较多, 缩放模式,保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。

  • 相关阅读:
    更好的print :嫌弃print太单调 那么来试试这几种方法吧
    吉比特第三季营收13亿:靠“羊了个羊”走红 卢竑岩获分红3亿
    C语言--文件操作详解(1)文件操作的基本概念及文件操作函数用法举例
    PostgreSQL常用的领域和用例
    Vulnhub-driftingbules:5 靶机复现完整过程
    基于51单片机的教室智能照明控制系统
    MySQL 用户权限和远程访问设置
    JavaScript从入门到精通系列第二十九篇:正则表达式初体验
    计算机毕业设计Java京津冀地区产学研项目管理信息系统2021(源码+系统+mysql数据库+lw文档)
    第十三章 手动创建 REST 服务(一)
  • 原文地址:https://blog.csdn.net/xulihua_75/article/details/126701959
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号