收藏
回答

自定义图片组件在4G环境没法加载网络图片

我自定义了一个图片组件,在页面初始化的时候需要绑定用户已经上传过的照片。在wifi环境下没有问题,但是在4G环境下就没法绑定图片。求解!


下面为组件的逻辑代码,通过设置组件的src属性,绑定图片。


properties: {
        count: { //最多选择图片的张数,默认9张
            type: Number,
            value: 9
        },
        uploadUrl: { //图片上传的服务器路径
            type: String,
            value: ''
        },
        showUrl: { //图片的拼接路径
            type: String,
            value: ''
        },
        tips: {
            type: String,
            value: '长按图片即可删除'
        },
        src: {  //设置默认绑定图片的路径
            type: String,
            value: ''
        }
    },
 
    /**
     * 组件的初始数据
     */
    data: {
        detailPics: [], //上传的结果图片集合
    },
    lifetimes: {
        ready: function () {
            if (this.data.src != '') {
                var src = this.data.showUrl + this.data.src;
                this.setData({
                    detailPics: { src }
                })
            }
        }
    }


回答关注问题邀请回答
收藏

1 个回答

  • 灵芝
    灵芝
    2019-07-24

    报错信息是什么呢?可以根据错误信息定位一下问题

    2019-07-24
    有用
    回复 2
    • Ben
      Ben
      2019-07-24
      没有报错信息,我把图片地址console出来都是存在的。我试过把网络图片地址直接写进去可以显示,但是用data里面的数据{{}} 填充就是显示不出来。
      2019-07-24
      回复
    • 灵芝
      灵芝
      2019-07-25回复Ben

      麻烦提供一下代码片段看看https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      2019-07-25
      回复
登录 后发表内容