如何处理 NetworkImage GET 错误?

Kha*_*med 8 dart flutter

如果 URL 不存在或请求出现任何错误,如何处理 NetworkImage 错误。

诗。我不打算使用 http 包进行双重请求,然后通过第二次调用获取它我正在通过 NetworkImage 小部件本身寻找错误处理

Nir*_*ane 0

对于DartFlutter只需使用 errorBuilder。

Image.network('Your image url...',
        errorBuilder: (BuildContext context, Object exception, StackTrace stackTrace) {
            return Text('Your error widget...');
        },
    ),
Run Code Online (Sandbox Code Playgroud)

https://api.flutter.dev/flutter/widgets/Image/errorBuilder.html

  • 问题是指 NetworkImage 而不是 Image.network (16认同)