【发布时间】:2018-10-04 16:08:44
【问题描述】:
我正在使用带有 reactJS 的 d3 v5。我在 react 'List' 类中调用 d3.csv,如下所示:
import React from 'react';
import * as d3 from 'd3';
class List extends React.Component{
componentDidMount(){
d3.csv("./data/data.csv").then(function(d, error){
console.log(d);
});
}
render(){
return(
<div> </div>
);
}
}
export default List;
并且列表正在以下“应用”类中导入
import React, { Component } from 'react';
import logo from './logo.svg';
import List from './components/list/List';
import './App.css';
class App extends Component {
render() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<h1 className="App-title">Welcome to React</h1>
</header>
<List/>
</div>
);
}
}
export default App;
以下是“index.js”代码:
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();
'root' 是 index.html 中的一个 div id。通过在 d3.csv 内的列表文件中调用 console.log,我在控制台中获取 index.html 文件的内容。但我想要 CSV 内容。
【问题讨论】:
-
@altocumulus 现在我已经清楚地发布了问题所在。如果您了解问题,请提供帮助。
标签: javascript reactjs csv d3.js