【发布时间】:2020-12-05 22:19:42
【问题描述】:
我在这个项目中使用 ReactJS,除了图像之外一切都运行良好。
奇怪的是它会加载外部图像,例如“http://Example.com/image.jpg”,但它不会加载本地图像
<img src={'/imgs/logo.jpg'} />
请帮帮我?
谢谢!
代码:
import React, { Component } from 'react';
import { Link } from 'react-router';
class Header extends Component {
render() {
return (
<div className="container-fluid">
<div className="row">
<nav className="navbar" role="navigation">
<div className="navbar-header">
<Link to="/App">
<img src={'/imgs/logo.png'} alt="Jybly Logo" />
</Link>
<button type="button" className="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<img className="bar" src='/imgs/icon-bar.png' />
</button>
</div>
<div className="collapse navbar-collapse">
{/*
<ul class="nav navbar-nav">
<li><a href="#">Home</a></li>
<li><a href="#">Stay</a></li>
</ul> */}
<ul className="nav navbar-nav navbar-right">
<li><Link to="/pages/register">Login/Join</Link></li>
<li><Link to="/pages/cart">Cart</Link></li>
</ul>
</div>
{/*/.nav-collapse */}
</nav>
</div>
</div>
);
}
}
export default Header;
【问题讨论】:
-
你使用 webpack 吗?如果是,则必须先导入图像,例如 import imageName from './imgs/logo.png';然后
标签: reactjs react-router