我对 reactjs 库完全陌生。我发现这个库非常有趣,并希望在我的图表分析项目(这是基于 Java 的 spring 项目)中实现。基本上我想以常规方式实现它,不想安装 npm 或任何包管理器。我有两个文件:
文件:index.html
<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.6.1/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.6.1/react-dom.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.25.0/babel.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-bootstrap/0.31.0/react-bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-chartjs-2/2.1.0/react-chartjs-2.min.js"></script>
<script type="text/babel" src="chart.js"></script>
</head>
<body>
<div id="root"></div>
</body>
</html>
文件:chart.js
var MyComponent = React.createClass({
render: function(){
return <Line data={chartData} optionis={chartOptions} width="90%" height="70%" />
}
});
ReactDOM.render(<MyComponent />, document.getElementById("root"));
我认为,它应该可以工作,但我收到错误: 未捕获的 ReferenceError:未定义行
注意:我不想使用 npm 管理器。因此,使用npm或使用 javascript require或import的答案不适用于我的要求。