在ant-design中,我們創建一個基礎table會怎么實現呢?
如下代碼可視,我們會自己創建一些數據,在表格中渲染出來,如下
<Card title="基礎表格">
<Table
columns={columns}
dataSource={this.state.dataSource}
pagination={false}
/>
</Card>
const columns=[
{
title:'id',
dataIndex:'id'
},
{
title:'用戶名',
dataIndex:'userName'
},{
title:'性別',
dataIndex:'sex'
},
{
title:'愛好',
dataIndex:'hobby'
}
]
componentDidMount(){
const data=[
{
id:'0',
userName:'jser',
sex:'girl',
hobby:'jump'
},
{
id:'1',
userName:'小LUA',
sex:'girl',
hobby:'eat'
},
{
id:'2',
userName:'jYung',
sex:'girl',
hobby:'dance'
}
]
// 把數據存起來
this.setState({
dataSource:data
})
}
表格如下
當然這是數據比較少的情況下,如果數據很多呢?
我們可以通過使用mock的方式,動態創建數據
第一步:進入官網注冊,並登錄














接下來我們再看渲染結果就可以發現數據都是動態的了。
平時也是后端給接口我們,如果能夠自己mock數據的話,相信是一件很有成就感的事情,同時也能夠減少后端同事的壓力。
by:本文整理自單車后台管理系統視頻,是博客園的園友@人道浮沉分享給我的,非常感謝他。