我面临着这个奇怪的错误,虽然imageUrl
是not 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
3条答案
按热度按时间3b6akqbq1#
我第一次加载图像大约花了25s。而对于Flutter来说,可能需要超过25s,你可以尝试用较轻的图像来尝试
k10s72fa2#
我怀疑您指定的url是否正确。请尝试使用
print(homeSpecialModel.image.url);
进行调试。请检查它是否与您提供的url完全相同。或者,您可以直接将url的字符串值imageUrl: "https://res.cloudinary.com/dpurb6xes/image/upload/v1668425797/vivans/ijynvhpdy7hms8z2vuhh.png",
如果网址是正确的,但你仍然得到这个错误,然后请提供截图。
6ju8rftf3#
重新启动后,它开始按预期工作!