码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • uniapp 轮播图 预览图片转圈问题


    使用uniapp 的组件 swiper 组件实现,在swiper组件里面添加swiper-item组件是内容盒子

    1. class="page-section-spacing">
    2. <swiper class="swiper"
    3. indicator-dots="true"
    4. autoplay="true"
    5. interval="3000"
    6. duration="500" >
    7. <swiper-item v-for="item in list" :key="item.id">
    8. <image :src="item.url" mode="aspectFill">image>
    9. swiper-item>
    10. swiper>

    swiper 的一些常用配置:

    属性名类型默认值说明
    indicator-dotsBooleanfalse是否显示面板指示点
    autoplayBooleanfalse是否自动切换
    currentNumber0当前所在滑块的 index
    intervalNumber5000自动切换时间间隔
    durationNumber500滑动动画时长
    circularBooleanfalse是否采用衔接滑动,即播放到末尾后重新回到开头
    verticalBooleanfalse滑动方向是否为纵向
    easing-functionStringdefault指定 swiper 切换缓动动画类型,有效值:default、linear、easeInCubic、easeOutCubic、easeInOutCubic
    @changeEventHandlecurrent 改变时会触发 change 事件,event.detail = {current: current, source: source}

    注意:

    1.组件名称swiper.vue或者Swiper的话,在传递数据的时候有可能图片就不见了。

    2.改变图片的大小要用rpx。

    3.swiper组件有默认的高度为150px,app中需要改变默认高度。

    配合uni的接口点击预览图片:

    1. const reviewImages = (img) => {
    2. let imgArr = img.split(',');
    3. uni.previewImage({
    4. current: 0,
    5. urls: imgArr,
    6. fail: (err) => {
    7. console.log('报错了');
    8. console.log(err);
    9. },
    10. success: res => {
    11. console.log('成功')
    12. console.log(res);
    13. }
    14. });
    15. }

    这是直接预览多张,传入图片数组即可

    注:遇到一个问题就是图片不能正常显示,走了 success 的回调但是图片一直转圈不显示,但是在外面的 image 标签的图片正常显示

    后来发现在网站打开图片链接,是html格式的不是 图片格式,后端修改一下返回和格式即可。

  • 相关阅读:
    如何合理估算 Java 线程池大小
    els 方块停在方块上。
    【Rust 笔记】17-并发(下)
    【计网】(一) 集线器、网桥、交换机、路由器等概念
    AI遮天传 DL-回归与分类
    最新编程语言排行榜
    图像处理与图像分析—图像统计特性的计算(纯C语言实现灰度值显示)
    深度学习常见激活函数:ReLU,sigmoid,Tanh,softmax,Leaky ReLU,PReLU,ELU,Maxout整理集合,场景应用
    设计模式之状态模式
    LeetCode 算法:K 个一组翻转链表 c++
  • 原文地址:https://blog.csdn.net/paidaboluo/article/details/126798808
  • 最新文章
  • 【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号