二十五、小程序的图片预览(放大滑动)
注意:好像图片必须在服务器上才可以浏览(我是这样的)
WXML
1 2 3 4 5 | < view class='imgList'> < view class='imgList-li' wx:for='{{imgArr}}'> < image class='img' src='{{item}}' data-index='{{index}}' bindtap='previewImg'></ image > </ view > </ view > |
WCSS
1 2 3 4 5 6 7 8 9 10 | .imgList{ width: 100%; } .imgList .imgList-li{ width: 100%; } .imgList .imgList-li .img{ width: 400rpx; height: 400rpx; } |
JS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Page({ data: { imgArr: [ 'http://bpic.588ku.com/element_origin_min_pic/16/10/30/528aa13209e86d5d9839890967a6b9c1.jpg', 'http://bpic.588ku.com/element_origin_min_pic/16/10/30/54fcef525fa8f6037d180f3c26f3be65.jpg', 'http://bpic.588ku.com/element_origin_min_pic/16/10/30/62e3ca3a02dddb002eff00482078d194.jpg', 'http://bpic.588ku.com/element_origin_min_pic/16/10/31/c7167fcfb4ebcd12621c05b0c852e98e.jpg', 'https://ttcf.njpzd.com/static/beauty/beautyindex/bty01.png' ] }, previewImg: function (e) { console.log(e.currentTarget.dataset.index); var index = e.currentTarget.dataset.index; var imgArr = this.data.imgArr; wx.previewImage({ current: imgArr[index], //当前图片地址 urls: imgArr, //所有要预览的图片的地址集合 数组形式 }) } }) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类