flutter 尽管图像不为空,但CachedNetworkImage未显示图像

g6baxovj  于 2022-12-27  发布在  Flutter
关注(0)|答案(3)|浏览(333)

我面临着这个奇怪的错误,虽然imageUrlnot null,但placeholder被触发,而不是image build

Container(
          height: specialOfferTileHeight,
          decoration: BoxDecoration(
            borderRadius: BorderRadius.circular(20),
          ),
          child: CachedNetworkImage(
              fit: BoxFit.cover,
              imageUrl: homeSpecialModel.image.url,
              placeholder: (context, url) => Text(url),
              errorWidget: (context, url, error) => Text(error)),
        )

输出:

图像URL为url

3b6akqbq

3b6akqbq1#

我第一次加载图像大约花了25s。而对于Flutter来说,可能需要超过25s,你可以尝试用较轻的图像来尝试

k10s72fa

k10s72fa2#

我怀疑您指定的url是否正确。请尝试使用print(homeSpecialModel.image.url);进行调试。请检查它是否与您提供的url完全相同。或者,您可以直接将url的字符串值
imageUrl: "https://res.cloudinary.com/dpurb6xes/image/upload/v1668425797/vivans/ijynvhpdy7hms8z2vuhh.png",
如果网址是正确的,但你仍然得到这个错误,然后请提供截图。

6ju8rftf

6ju8rftf3#

重新启动后,它开始按预期工作!

相关问题