码农知识堂 - 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"用的比较多, 缩放模式,保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。

  • 相关阅读:
    竞赛选题 深度学习YOLO图像视频足球和人体检测 - python opencv
    Android Studio中配置jdk版本无效问题
    前端UI工具(主要适用于JAVa,layui+easyui+elementui等及UI对比)
    【C++】多态学习
    setContextProperty qmlRegisterType qRegisterMetaType等区别
    怎么开发一个快递便携电子秤方案
    下载stm32f10x标准外设库
    Crackme逆向分析365例-001
    Dubbo高手之路4,Dubbo服务提供者详解
    陕西CAS:1244028-50-9_Biotin-PEG3-SCO-PPh3 固体
  • 原文地址:https://blog.csdn.net/xulihua_75/article/details/126701959
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号