【发布时间】:2019-02-24 19:17:40
【问题描述】:
一旦我从 Fusioncharts 添加了一个图表作为新依赖项并尝试启动应用程序,它会引发以下错误并中止
ReferenceError: 未定义窗口 从行 node_modules/react-fusioncharts/lib/ReactFC.js:13:21
这整个代码我们在 client/imports/ui/pages 下,所以我不明白为什么要尝试寻找窗口对象,而且在流星开始时也是如此!!
代码 sn-p。
import ReactFusioncharts from "react-fusioncharts";
class DashBoard extends Component {
constructor(props) {
super(props);
}
dataSource= {
// Chart Configuration
"chart": {
"caption": "Countries With Most Oil Reserves [2017-18]",
"subCaption": "In MMbbl = One Million barrels",
"xAxisName": "Country",
"yAxisName": "Reserves (MMbbl)",
"numberSuffix": "K",
"theme": "fusion",
},
// Chart Data
"data": [{
"label": "Venezuela",
"value": "290"
}, {
"label": "Saudi",
"value": "260"
}, {
"label": "Canada",
"value": "180"
}, {
"label": "Iran",
"value": "140"
}, {
"label": "Russia",
"value": "115"
}, {
"label": "UAE",
"value": "100"
}, {
"label": "US",
"value": "30"
}, {
"label": "China",
"value": "30"
}]
};
render() {
return( <ReactFusioncharts
type="column2d"
width="700"
height="500"
dataFormat="JSON"
dataSource={this.dataSource}
/>
)
}
}
export default DashBoard;
【问题讨论】:
标签: javascript reactjs meteor fusioncharts meteor-react