【发布时间】:2017-05-17 11:51:04
【问题描述】:
在尝试显示图像时,我在 React 中遇到了一个奇怪的问题。导致这种情况的代码是<img src={'./assets/logo.svg'} /> 标签。但是,尽管出现错误消息,但仍会显示图像。
这是组件代码:
import React from 'react';
import ReactDOM from 'react-dom'
require('../img/logo.svg');
export default class App extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<div className="app-wrapper">
<img src={'./assets/logo.svg'} />
</div>
)
}
ReactDOM.render( <App />, document.getElementById('app'));
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Pegasus</title>
</head>
<body>
<div id="app" />
<script src="app.js" type="text/javascript"></script>
</body>
</html>
非常感谢任何建议!谢谢!!
【问题讨论】:
-
你需要这条线吗?
require('../img/logo.svg'); -
谢谢...在这个例子中不需要它。它只是从另一种加载图像的方法中遗留下来的
标签: javascript facebook reactjs svg webpack