React+antd 如何使用Table表格
侧边栏壁纸
  • 累计撰写 635 篇文章
  • 累计收到 0 条评论

React+antd 如何使用Table表格

加速器之家
2024-08-22 / 0 评论 / 15 阅读 / 正在检测是否收录...

效果展示:

1、 引入组件

import React from 'react'
import { Breadcrumb, Card, Table, Button } from 'antd';
import { render } from '@testing-library/react';

2、 编写页面

function Article() {
   const columns = [
       {
           title: '序号',
           key: 'id',
           width: 80,
           align: 'center',
           render: (txt, record, index) =>index + 1
       },
       {
           title: '标题',
           dataIndex: 'title'
       },
       {
           title: '分类',
           dataIndex: 'cate'
       },
       {
           title: '操作',
           render: (txt, record, index) =>{
               return (
                   <div>
                       <Button type="primary" size="small">编辑</Button>&nbsp;&nbsp;
                       <Button type="danger" size="small">删除</Button>
                   </div>
               )
           }
       }
   ]
   return (
       <div>
              <Button type="primary" size="middle">添加文章</Button>
              <Table columns={columns} bordered dataSource={dataSource}>
	</Table>
       </div>
   )
}
export default Article

3、 数据赋值

const dataSource = [
   {
       id: 1,
       title: 'Laravel+vue-elementUI表格分页使用例子',
       cate: '前端',

   },
   {
       id: 2,
       title: 'flutter网络编程之dio封装',
       cate: '前端',
   },
   {
       id: 3,
       title: 'flutter页面间跳转和销毁方法',
       cate: '前端',

   }
]

表格通过columns={columns} 和dataSource={dataSource},对其赋值。

0

评论

博主关闭了当前页面的评论