如何在ReactJs中显示Json数据
How to display Json Data in ReactJs
我有这样的代码,我只是想显示Json数据,但它返回未定义
var dataW = [
{
empAverage:3,
reviewerAverage:4,
stdAverageOfTask:1
}
]
var ReviewCalculator = React.createClass({
getInitialState: function() {
return {data: dataW};
},
render: function() {
return (
<table>
<tr><th>empAverage</th><td>{ this.props.data.empAverage}</td></tr>
</table>
);
}
});
ReactDOM.render(<ReviewCalculator />, document.getElementById('container'));
Fiddle在这里LINK
data
是组件的"状态"设置:
getInitialState: function() {
return {data: dataW};
}
因此,将this.props.data.empAverage
更改为this.state.data.empAverage
。
当然,因为你没有this.props.data.empAverage
,而不是this.state.data.empAverage
&你的data
是一个数组。对于这个例子,我已经改为[0]
,但对于未来,建议使用Array.prototype.map
方法
示例
var dataW = [
{
empAverage:3,
reviewerAverage:4,
stdAverageOfTask:1
}
]
var ReviewCalculator = React.createClass({
getInitialState: function() {
return {data: dataW};
},
render: function() {
return (
<table>
<tr>
<td>{this.state.data[0].reviewerAverage}</td>
</tr>
</table>
);
}
});
ReactDOM.render(<ReviewCalculator/>, document.getElementById('container'));
如果需要,可以事件删除JSON.stringify
。fiddle
感谢
相关文章:
- 如何在ReactJs中显示Json数据
- 动态显示JSON文件内容
- 在模板angular 2中显示JSON对象
- 使用Angular显示JSON中的HTML
- 显示JSON数据中的图像
- 在Ionic'中显示JSON结果;s系列重复
- PHP/JQUERY-显示json的每个子数组
- 如何使用jQuery显示JSON数据
- 在freemarker中显示JSON文本
- 显示json文件中的数据
- 在knocket js中显示json对象的详细信息
- 无法在AJAX成功访问中显示JSON结果
- 显示 JSON 将不起作用
- 尝试使用 AngularJS ng-repeat 显示 JSON 数据不起作用
- 如何在jqgrid中显示json数组值
- 如何在视图中显示json返回的linq列表
- 如何在剑道网格中显示JSON响应
- 让Angular.js显示json数据的html列表
- 在DataTables上显示Json数据
- 如何根据叶值显示JSON树中的特定路径