Abh*_*lli 5 javascript reactjs
无法将图像显示为未找到错误,但我提供了它的完整路径。我不知道我哪里出错了。
class App extends React.Component {
render() {
return (
<div>
<h1> hello</h1>
<img src="/home/priyanka/Finalproject/src/components/3.jpg" alt="cannot display"/>
</div>
);
}
}
export default App;
Run Code Online (Sandbox Code Playgroud)
如果您正在使用webpack,则需要require在提及srcforimg标签时使用。url 也必须相对于组件。
class App extends React.Component {
render() {
return (
<div>
<h1> hello</h1>
<img src={require("./home/priyanka/Finalproject/src/components/3.jpg")} alt="cannot display"/>
</div>
);
}
}
export default App;
Run Code Online (Sandbox Code Playgroud)
如果您不使用 webpack,那么只需{}将src 值包装在其中即可
class App extends React.Component {
render() {
return (
<div>
<h1> hello</h1>
<img src={"./home/priyanka/Finalproject/src/components/3.jpg"} alt="cannot display"/>
</div>
);
}
}
export default App;
Run Code Online (Sandbox Code Playgroud)
let's say you have your images folder inside the public folder.
try:
<img src={process.env.PUBLIC_URL + "/images/dog.png"}
您可以阅读为什么我不能执行 <img src="C:/localfile.jpg">?知道为什么它不起作用。
如果您使用以下方法
import img from "/home/priyanka/Finalproject/src/components/3.jpg";
class App extends React.Component {
render() {
return (
<div>
<h1> hello</h1>
<img src={img} alt="cannot display"/>
</div>
);
}
}
export default App;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15604 次 |
| 最近记录: |