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是無效的。 –