收藏
回答

小程序中图片地址使用全局变量,图片加载两次,第一次变量undefined,第二次正常,怎么回事?

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

2 个回答

  • brave
    brave
    2022-06-20
    v-if="{{$IMG_URL}}"
    
    2022-06-20
    有用 3
    回复
  • 微盟
    微盟
    2023-05-22

    在小程序中,如果你在全局变量中存储了图片地址,并在页面中使用该全局变量作为图片的 src 属性,可能会导致图片加载两次的情况发生。

    这是由于小程序的渲染机制所导致的。当页面加载时,小程序会进行首次渲染,并在此过程中解析和加载页面的所有元素,包括图片。在这个过程中,如果全局变量中的图片地址还未被赋值,或者在图片元素解析时全局变量的值仍然是 undefined,那么图片元素会被解析为无效的地址,导致第一次加载失败。

    2023-05-22
    有用
    回复
登录 后发表内容