html52.com
我爱小程序-开发者交流社区

that.setData 设置网络图片无法替换

问题模块 框架类型 问题类型 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协议加载图片吗?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付