image组件 binderror方法触发之后,图片无法加载,怎么破
发布于 5 年前 作者 sunxiulan 12117 次浏览 来自 问答

binderror方法返回,errMsg:getLocalImgData:fail get file data fail,工具怎么测都没事,ios手机端测,就有问题,看wxml 图片img的src数据已经加载上去了,图片渲染不出来

4 回复

获取文件数据失败~你把你图片地址放在iOS微信上看看能不能正常打开,估计是你图片路径出问题了额

我也遇到了,我的代码是这样的。

<view class="cates-view">

 <repeat for="{{cates}}">

   <view  class="cate-view" [@tap](/user/tap)="cateTap({{item.type}})">
     <image src="{{item.src}}" class="cate-image" binderror="imageerror"></image>
     <view class=".c666 ">{{item.title}}</view>
   </view>

 </repeat>

</view>
data = {
cates : [
{
title : "蔬菜区",
     src : "../../../resource/image/home/vegatable.png",
     type : CateConst.Cate_Vegetable,
   },
   {
title : "肉蛋区",
     src : "../../../resource/image/home/meat.png",
     type : CateConst.Cate_Meat,

   },
   {
title : "生鲜区",
     src : "../../../resource/image/home/fish.png",
     type : CateConst.Cate_Fish,

   },
   {
title : "水果区",
     src : "../../../resource/image/home/fruit.png",
     type : CateConst.Cate_Fruit,

   },
 ],
}

图片真机上显示不出来,模拟器上可以显示出来。改成写死图片路径的话,图片可以在真机上显示出来,图片路径是没问题的。路径改成item.src真机上就报错了,图片加载不出来。

真机上报错:

getLocalImgData:fail get file data fail

问题很严重,也遇到这个问题,希望官方尽快答复,昨天定位了一天

可以提供一下页面代码吗?一起分析分析

回到顶部