我使用 React.js 作為前端框架,
我有一個來自 antd 的圖示,我想把它放在影像標簽的“alt”道具中,所以如果我傳遞的 url 將為空 - 它會將圖示放在那里。
我嘗試使用 'alt' 但它只接受字串。可以放一個圖示嗎?(比如來自 antd 的一個?)
強調 - 我想將其添加為 -
<Image alt={<StepBackwardOutlined />}
就像在實際圖示中一樣,而不是作為 URL。
uj5u.com熱心網友回復:
使用onerror屬性。
從檔案:
<img src="imagefound.gif" onerror="this.onerror=null;this.src='logoIcon.jpg';" />
這logoIcon.jpg是圖示路徑。
uj5u.com熱心網友回復:
您可以在 one rror 上使用。在 one rror 中,您可以在主回傳之外創建一個函式,例如:-
const one rrorImage = ((e) => {
e.target.src = <StepBackwardOutlined />
})
<img one rror={onErrorImage} />
我從未嘗試過使用組件....而且我從未見過有人使用它....所以我不確定它是否會起作用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/386193.html
標籤:javascript html css 反应 蚂蚁
上一篇:替換組件狀態下的陣列物件
下一篇:占位符文本輸入不顯示(反應原生)
