0.1.1 • Published 1 year ago

zzl-button v0.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

组件描述

用于数据项的拖撰、排序、隐藏、显示、固定等功能设置的组件。

应用场景

  1. 当应用场景不能完整的展示数据项时,通过触发设置面板来设置优先展示、隐藏或固定数据项。
  2. 通常应用于表格列数据项的设置、查询集数据的设置。

API

参数说明类型默认值
title标题string''
defaultTips默认提示信息string''
data面板数据,详情查看下面的data中元素的APIarray[]
onReset重置的回调function-
onClose关闭的回调function-
onChange数据设置改变后的回调function-

data中元素的API

参数说明类型默认值
key数据组唯一标识string''
label数据组名称string''
maxCount数据组可包含数据的个数上限,默认无限制number-

list中元素的API

参数说明类型默认值
key唯一标识string''
text文本string''
checked是否勾选,当required或locked为true时,强制为truebooleanfalse
required一直展示,当locked为true时,强制为truebooleanfalse
locked锁定,不可拖拽,不可取消勾选booleanfalse
children子级数组array-

data数据结构举例

const data = [
  {
    label: '表头固定列',
    maxCount: 3,
    list: [
      {
        key: 'age',
        text: '年龄',
        children: [
          {
            key: 'age-1',
            text: '年龄-1',
          },
          {
            key: 'age-2',
            text: '年龄-2',
          }
        ]
      },
      {
        key: 'status',
        text: '状态',
        required: true,
      },
      {
        key: 'operator',
        text: '操作',
        locked: true,
      }
    ]
  },
  ...
];
0.1.1

1 year ago

0.1.0

1 year ago