Skip to content

查询表格

自定义

描述

  1. 通过接口获取列表数据
  2. 常用属性
    1. 可通过配置 items columns 表单项、表格列,通过 assign 动态定义表单项
    2. request response 自定义查询条件、自定返回结果
    3. actionList actionFn 自定义配置操作列显示内容
    4. itemClass labelWidth propWidth 定义表单样式
    5. layout 样式布局样式
  3. 插槽
    1. top
    2. bottom
    3. header
    4. footer
    5. expand

属性

<i-props> Props

参数名描述类型默认值
adaptortab category card customstringv3
url接口地址stringundefined
dict-url字典URLstringundefined
remote从远端获取字典数据booleanundefined
dicts自定义字典Record<string, unknown>undefined
category分类stringundefined
model-value (v-model)表单数据Record<string, unknown>undefined
tab-typeadaptor:tab 中属性,tabs的风格类型stringundefined
items表单项unknown[]undefined
columns表格列unknown[]undefined
response处理接口返回的数据(data: unknown) => unknownundefined
request查询前回调(data: unknown) => unknownundefined
fold是否启用查询条件折叠booleanfalse
selection是否启用多选booleanundefined
layout页面布局stringindex, header, border, total, sizes, prev, pager, next, jumper
page-size分页大小number20
pager-count设置最大页码按钮数。 页码按钮的数量,当总页数超过该值时会折叠numberundefined
action-list操作列按钮配置unknown[]查看/编辑/删除
action-fn操作列按钮控制(list: unknown[], evt: unknown) => unknown[]undefined
button-list表单的按钮配置unknown[]查询/重置/展开/折叠
assign表单项拓展unknown[]undefined
validate查询验证:未接入() => booleanundefined
highlight-current-row是否高亮当前行booleanundefined
row-key行数据的 Key,用来优化 Table 的渲染string | ((row: DefaultRow) => string)undefined
hash表格的唯一值stringundefined
selected是否启用保存当前选中行,必须配合 hash 使用booleanfalse
badge标签右上角(数字)booleanfalse
item-class表单行样式stringundefined
label-width表单的标签宽度numberundefined
prop-width表单的组件宽度numberundefined
clearable查询表单默认启用清空booleanundefined
timer配置发起请求的间隔,默认不启用setInterval。numberundefined

adaptor:category 图标分类

adaptor:card

adaptor:tab

其他样式

adaptor:custom

查询表单样式

adaptorStyleadaptorClasslabelWidthpropWidth自定义

slots 插槽

top 表格上方

bottom 表格下方

header 头部插槽

expand 展开行功能

selection -------

UI - 示例