问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | this.setData | 客户端 | iOS | 6.6.6 | 2.1.0 |
手机iphone6,ios版本11.3
如果在data里面设置一张本地默认图片,在通过this.setData的方法修改为一张网络图片,偶尔会导致两种情况:1.依然显示本地的默认图片;2.显示了网络图片0.1s后又显示了本地默认图片。
ps:网络图片越大,发生的频率越高
< image class = "baseImg" src = '{{baseImg}}' ></ image > |
Page({ data: { baseImg: "/images/head.jpg" }, imginit: function (){ var that = this ; that.setData({ baseImg: "http://seventh77.com/modal/uploadImg/images/food/Simg9mvk8t0q60n.jpg" }) }, onLoad: function () { }, onReady: function () { }, onShow: function () { this .imginit(); } }) |
网友回复
DireWolf:
这个问题好几个月前我就提过了,没人回复。我建议你不要设置默认图了
熊猫:
能使用http协议加载图片吗?