0.6.8 • Published 6 months ago

buerui v0.6.8

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

buerui

开发组件库推荐使用 node 版本:18.15.0,且使用 yarn 来按照依赖

📦 安装

npm install buerui --save

# 或者使用 yarn
yarn add buerui

# 或者使用 cnpm
cnpm install buerui --save

# 或者使用 pnpm
pnpm install buerui --save

⚙️ 配置

SearchList 组件支持以下配置项:

  • url(必需):请求数据的 API 地址。
  • searchSchema(必需):搜索表单的配置数组。
  • tableColumns(必需):表格列的配置数组。

🔨 使用 2

import { SearchList } from 'boolean-ftl';
import { Card } from 'antd';
import { useState, useEffect } from 'react';

const List = () => {
  // 表格列配置
  const tableSchema = [
    {
      title: 'id',
      dataIndex: 'id',
    },
    {
      title: '姓名',
      dataIndex: 'name',
    },
    {
      title: '年龄',
      dataIndex: 'age',
    },
  ];
  // 搜索表单配置
  const searchSchemaArr = [
    {
      label: '输入框',
      type: 'input',
      key: 'input',
    },
    {
      label: '选择框',
      type: 'select',
      key: 'select',
      oplist: [
        {
          name: '选项1',
          value: '1',
        },
        {
          name: '选项2',
          value: '2',
        },
      ],
    },
    {
      label: '时间',
      type: 'rangePicker',
      key: 'rangePicker',
    },
  ];
  return (
    <Card>
      <SearchList
        url="/api/list"
        searchSchema={searchSchemaArr}
        tableColumns={tableSchema}
      />
    </Card>
  );
};
export default List;

API

SearchList Props

属性名类型默认值说明
urlstring (必需)-数据请求的 API 端点 URL
tableColumnsarray (必需)-表格列的定义,包括标题、数据字段等
searchSchemaarray (可选)-搜索表单的配置,用于筛选数据
exportUrlstring (可选)-导出数据的 API 端点 URL
paginationboolean (可选)true是否显示分页器
mergeDataobject (可选)-用于合并数据的配置,包括要合并的列和唯一索引键
useCacheboolean (可选)false是否启用搜索数据的缓存
cacheIdstring (可选)-缓存标识符,用于唯一标识缓存数据
pageSizeKeystring (可选)'limit'列表每页数量的键名
pageKeystring (可选)'page'列表页码的键名
getTableDatafunction (可选)-用于获取列表数据的回调函数
0.6.8

6 months ago

0.6.7

8 months ago

0.6.6

8 months ago

0.6.5

8 months ago

0.6.4

8 months ago

0.6.3

8 months ago

0.6.2

9 months ago

0.6.1

9 months ago

0.6.0

10 months ago

0.5.6

11 months ago

0.5.8

11 months ago

0.5.7

11 months ago

0.5.9

11 months ago

0.5.4

11 months ago

0.5.3

11 months ago

0.5.5

11 months ago

0.5.2

11 months ago

0.5.1

11 months ago

0.5.0

12 months ago

0.4.15

12 months ago

0.4.9

12 months ago

0.4.8

1 year ago

0.4.10

12 months ago

0.4.13

12 months ago

0.4.14

12 months ago

0.4.5

1 year ago

0.4.7

1 year ago

0.4.4

1 year ago

0.4.1

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.3.16

1 year ago

0.4.0

1 year ago

0.3.15

1 year ago

0.3.14

1 year ago

0.3.13

1 year ago

0.3.12

1 year ago

0.3.11

1 year ago

0.3.10

1 year ago

0.3.8

1 year ago

0.3.7

1 year ago

0.3.6

1 year ago

0.3.5

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.2.16

2 years ago

0.3.0

2 years ago

0.2.15

2 years ago

0.2.14

2 years ago

0.2.13

2 years ago

0.2.12

2 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.2.7

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.16

2 years ago

0.1.15

2 years ago

0.1.14

2 years ago

0.1.13

2 years ago

0.1.12

2 years ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.0

2 years ago

0.0.15

2 years ago

0.0.13

2 years ago