1
我目前正在开发中ReactJS自定义组件,可以根据JSON显示树:传递数据反应组件动态
export default {
name: 'Main Node', nodeid: 99,toggled: true,
children: [
{ name: 'Secondary Node',nodeid: 0,
chosen: false,pushed: false,toggled: false,
children: [
{ name: 'Leaf Node',nodeid: 1,chosen: false,
pushed: false, toggled: false,
children: [{
name : "child 1", pushed: false,
toggled: false, chosen:false
}]
}
]
}
]
};
目前,该组件能够呈现自己,因为我我从静态Data.js文件发送JSON,如下图所示:
import React from 'react';
import TreeComponent from 'reusable-components/TreeComponent';
import HierarchyJson from './internal/Data';
export default function ExampleTreeComponent() {
return <TreeComponent hierarchyJson={HierarchyJson} functionMode={4} htmlId="tree1"
pushLabelValue="include SubLevel"
unpushAlertText="plz choose something"
pushAlertText="plz choose something" />
}
我想实现的是我的网页中具有相同的功能,但是从HTTP调用接收JSON数据。
我是ReactJS的初学者,所以我迷失了。
您可以简单地将http调用的响应作为prop,即hierarchyJson传递,就像传递静态数据一样。它会工作。 –
我在做HTTP调用时遇到了麻烦,因为我的应用程序是一个struts/jsp应用程序。 我可以通过jquery post进行调用,然后从js块内传递该回报作为道具吗? 另外...我不能让构建文件在IE上正常工作,他们一直说TreeComponent是无效的。 –