我在使用backgroundImage讀取本機圖片時遇到了一點問題
也查過stackoverflow了,但還是讀取不到。
想請問有其他方法嗎?
const style = {
backgroundImage: `url(${process.env.PUBLIC_URL}/Image/Deafult.png)`
};
<span style={style} >
...
</span>
<img src = {`${process.env.PUBLIC_URL}/Image/logo192.png`} alt = "demo"/>
<img src = "/Image/logo192.png" alt = "demo"/>
這兩種都不行嗎?
我剛測試這兩種在 prod 跟 dev 都正常
那你最後到前端的網址長怎麼樣呢?
另外
你的圖片路徑應該是 public/Image/Deafult.png
沒錯吧
你要先確定一下,他的本機是指客戶本機還是server本機。
他想讀的是當下電腦的還是server電腦的圖片。
他這是 react 的專案唷
所以應該不是一般的圖片路徑問題
所以 prod 跟 dev 我都試過了XD
我用img可以使用原本方法讀到,但是我想用在其他tag的backgroundImage裡面,試了能想(找)到的方法,都沒辦法成功
我發現我網址貼錯哈哈哈
const style = {
backgroundImage: `url(${process.env.PUBLIC_URL}/Image/logo192.png)`,
width: '200px',
height: '200px',
};
return (
<div className="App">
<img src = {`${process.env.PUBLIC_URL}/Image/logo192.png`} alt = "demo"/>
<img src = "/Image/logo192.png" alt = "demo"/>
<div style = { style }></div>
</div>
);
backgroundImage 也是正常啊