jsonから記事データを取得し、記事テキスト、つまり主人公モジュールの大きな画像を表示するモジュールを作成しています。React JSで壊れた画像を確認する方法
私はデータを取得して設定していますので、画像があれば画像が表示され、データに画像がない場合はデフォルト画像が表示されます。 問題は、このメソッドは、既定のイメージを表示するために壊れたリンクを置き換えないことです。
私はまだ反応して状態を使用して新しい...質問は、私は壊れたリンクをチェックするために状態を使用する必要がありますし、どうすればいいですか?
これは私がモジュール内の小道具としてのデータを取得する方法である:
const { newsItemData: {
headline = '',
bylines = [],
publishedDate: publishDate = '',
updatedDate: updatedDate = '',
link: newsLink = '',
contentClassification: category = '',
abstract: previewText = '',
abstractimage: { filename: newsImage = '' } = {},
surfaceable: { feature: { type: featureType = '' } = {} } = {},
} = {},
wideView,
showPill,
defaultImage } = this.props;
私はこの方法で情報を表示:
<div className={imageContainerClassName} style={customBackgroundStyles}>
{newsImage ? <img className="img-responsive" src={newsImage} alt={headline}/> : <img className="img-responsive" src={defaultImage} alt={headline}/>}
</div>
私もチェックするために何をすべき壊れた画像? これは必要なすべての関連データだと思います。他に何かを表示する必要があるかどうかを教えてください。 ありがとう!
が、私はこの問題に対処することができます何かを書いてみてください:https://github.com/mbrevda/react-img-multiはそれは素晴らしいです – Mbrevda