在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ react+antd里面如何將Json對(duì)象轉(zhuǎn)為為antd中Table可以識(shí)別的C

react+antd里面如何將Json對(duì)象轉(zhuǎn)為為antd中Table可以識(shí)別的Columns和dataSource那種類型.

const columns = [{

title: '車牌號(hào)碼',
dataIndex: 'hphm',
key: 'hphm',
render: text => <a href="#">{text}</a>,

}, {

title: '出口通道',
dataIndex: 'Excdmc',
key: 'Excdmc',

}, {

title: '取消時(shí)間',
dataIndex: 'gxsj',
key: 'gxsj',

}, {

title: '取消人',
dataIndex: 'Admin_name',
key: 'Admin_name',

}];

const data = [{

key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',

}, {

key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',

}, {

key: '3',
name: 'Joe Black',
age: 32,
address: 'Sidney No. 1 Lake Park',

}];

以上是antd中Table的Columns和dataSource屬性可接受數(shù)據(jù)類型(比較菜,只能這么描述),我們使用時(shí)
"<Table columns={columns} dataSource={data} /Table>", 現(xiàn)在的問題我從后臺(tái)拿到了一個(gè)Json字符串或Json對(duì)象,假設(shè)是個(gè)Json字符串var s = [{"name":"tank","total":"100"},{"name":"zhang","total":"23"},{"name":"hao","total":"325"}],我怎么把字符串s轉(zhuǎn)化為以上columns或data這種類型,有好點(diǎn)的方法嗎,沒有粗糙點(diǎn)的也行。

回答
編輯回答
亮瞎她

dataSource中的keycolumes中的dataIndex對(duì)應(yīng)上就可以了。
拿你的數(shù)據(jù)說:

dataSource = [
{
"name": "tank",
"total": "100"
},
{
"name": "zhang",
"total": "23"
},
{
"name": "hao",
"total": "325"
}
]
columus = [
    {
        dataIndex: 'name',
        title: 'XXXXX'
    },
    {
        dataIndex: 'total',
        title: 'xxxxxx'
    }
]
2017年1月28日 09:23
編輯回答
安淺陌

ajax里
response.json()

2017年11月11日 03:02