微信小程序点击图片预览真机无法显示的问题

在使用开发者工具开发微信小程序时遇到一个问题,当点击图片预览时,图片显示为黑屏并持续加载。问题出现在图片预览功能上,代码中使用了wx.previewImage接口来预览http链接的图片。尽管代码看起来没有明显错误,但预览仍然失败。可能的原因包括网络问题、图片格式不支持或者接口使用不当。解决方案可能涉及检查图片链接的有效性、更新微信小程序SDK或调整预览图片的参数设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题: 用开发者工具开发编辑时,点击图片预览,一直显示黑屏加载转圈中…

如图所示:
在这里插入图片描述

实际效果图:
在这里插入图片描述


话不多说,直接上代码


1、html代码:

<view class="img-box">
    <view class="imgs" wx:for="{{imgList}}" wx:key='id'>
        <image src="{{item.imgurl}}" bindtap="clickImg" data-url="{{item.imgurl}}" />
   	</view>
</view>

2、js代码:

data: {
    // 模拟图片数组
    imgList:[
      {
        id:1,
        imgurl:'http://bpic.588ku.com/element_origin_min_pic/16/10/30/528aa13209e86d5d9839890967a6b9c1.jpg'
      },
      {
        id:2,
        imgurl:'http://bpic.588ku.com/element_origin_min_pic/16/10/30/54fcef525fa8f6037d180f3c26f3be65.jpg'
      },
      {
        id:3,
        imgurl:'http://bpic.588ku.com/element_origin_min_pic/16/10/30/62e3ca3a02dddb002eff00482078d194.jpg'
      },
      {
        id:4,
     	imgurl:'http://bpic.588ku.com/element_origin_min_pic/16/10/31/c7167fcfb4ebcd12621c05b0c852e98e.jpg'
      },
      {
        id:5,
        imgurl:'http://bpic.588ku.com/element_origin_min_pic/16/10/30/62e3ca3a02dddb002eff00482078d194.jpg'
      },
      {
        id:6,
 		imgurl:'http://bpic.588ku.com/element_origin_min_pic/16/10/31/c7167fcfb4ebcd12621c05b0c852e98e.jpg'
      },
    ],
}
    
    // 点击查看图片
  clickImg(e){
    console.log(e,'图片路径')
    let url = e.currentTarget.dataset.url;
    console.log([url],'数组')
    wx.previewImage({
      current: url, // 当前显示图片的http链接
      urls: [url] // 需要预览的图片http链接列表
    })
  }

记住一定要是http链接图片,本地图片和 https 链接的图片无法显示

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值