【React工作记录七十四】ant design tabCard封装

简介: 【React工作记录七十四】ant design tabCard封装

导语

封装一个card的组件




编辑


核心代码

// 列表table的参数
export const tableListConfig = {
  MARGIN_TOP: 16,
  PADDING: 16,
};




import React, { Component } from 'react';
import { Card } from 'antd';
import { tableListConfig } from '../../config/index';
/**
 * 统一 列表 Card 样式
 */
export const TableCard = (props = {}) => {
  const { rootStyle = {}, ...restProps } = props;
  return (
    <Card
      style={{ marginTop: tableListConfig.MARGIN_TOP, ...rootStyle }}
      bodyStyle={{ padding: tableListConfig.PADDING }}
      {...restProps}
    >
      {props.children}
    </Card>
  );
};




总结

以上代码 这样就能使用了




相关文章
|
前端开发 JavaScript 网络架构
react对antd中Select组件二次封装
本文介绍了如何在React中对Ant Design(antd)的Select组件进行二次封装,包括创建MSelect组件、定义默认属性、渲染Select组件,并展示了如何使用Less进行样式定义和如何在项目中使用封装后的Select组件。
639 2
react对antd中Select组件二次封装
|
前端开发
React添加路径别名alias、接受props默认值、并二次封装antd中Modal组件与使用
本文介绍了在React项目中如何添加路径别名alias以简化模块引入路径,设置组件props的默认值,以及如何二次封装Ant Design的Modal组件。文章还提供了具体的代码示例,包括配置Webpack的alias、设置defaultProps以及封装Modal组件的步骤和方法。
384 1
React添加路径别名alias、接受props默认值、并二次封装antd中Modal组件与使用
|
前端开发
react 封装防抖
react 封装防抖
148 4
|
资源调度 JavaScript 前端开发
使用vite+react+ts+Ant Design开发后台管理项目(二)
使用vite+react+ts+Ant Design开发后台管理项目(二)
封装react-antd-table组件参数以及方法如rowSelection、pageNum、pageSize、分页方法等等
文章介绍了如何封装React-Antd的Table组件,包括参数和方法,如行选择(rowSelection)、页码(pageNum)、页面大小(pageSize)、分页方法等,以简化在不同表格组件中的重复代码。
481 0
|
SQL 存储 前端开发
React&Nest.js全栈社区平台(五)——👋封装通用分页Service实现文章流与详情
React&Nest.js全栈社区平台(五)——👋封装通用分页Service实现文章流与详情
React&Nest.js全栈社区平台(五)——👋封装通用分页Service实现文章流与详情
|
前端开发
Vue3 【仿 react 的 hook】封装 useTitle
Vue3 【仿 react 的 hook】封装 useTitle
202 0
|
前端开发 API
Vue3 【仿 react 的 hook】封装 useLocation
Vue3 【仿 react 的 hook】封装 useLocation
205 0
|
前端开发 JavaScript 安全
使用React、TypeScript和Ant Design构建现代化前端应用
使用React、TypeScript和Ant Design构建现代化前端应用
793 0