# 基本表格

设置 showHeaderOverflow:true当表头内容过长时显示为省略号

代码

设置 type=seq 开启序号列

代码

使用 seq-config={seqMethod} 自定义方法

代码

通过 tooltip-config.showAll 开启全表工具提示,还可以配合 contentMethod 方法重写默认的提示内容,显示逻辑完全自定义控制,可以返回 null 使用默认的提示消息 还可以设置 tooltip-config.enterable 允许鼠标进入 tooltip 中,通过 title-help 设置列标题的帮助提示消息

代码

当内容溢出时显示为省略号,show-overflowshow-header-overflowshow-footer-overflow ellipsis 当内容溢出时显示为省略号 title 当内容溢出时显示为省略号并用原生 title 显示 tooltip 当内容溢出时显示为省略号并用 tooltip 显示

代码

这里只编写增加额外的参数,其他参数具体请查看vxe-grid
如果发现参数或方法不支持,请在组件内增加参数与方法,v-bond的传参在computed中定义
dataListArr:

参数名称 参数说明 是否必填 数据类型 备注
labelPosition 对齐方式 String 根据具体目标和制约因素,选择最佳的标签对齐方式。
top 顶部 ----
left 左边 ----
right 右边 ----
center 中间 ----
--- --- --- --- ---
labelWidth 表单域标签的的宽度,例如 '50px'。支持 auto String
isOverHide 让设置labelWidth宽度时,可以让超过部分隐藏 Boolean
clickExpandMode 点击展开方式,定位类型可以分遮挡和扩展方法。 String 默认值为position
position 采用相对定位的方式,点击展开不会造成元素页面变化 ----
'' 只要传入 clickExpandMode!='position'的值就会展开下方内容, ---- 后续做扩展用,目前判断条件为此
--- --- --- --- ---
zhanshi 放置最外面一层的展示内容 Array 这个变量名临时取,后续最好改下名称
zhankai 点击展开后,展开的内容 Array 传参方式跟展示参数一样

展开展示参数

参数名称 参数说明 是否必填 数据类型 备注
field 绑定的字段名 String ---
title label的名称 String ---
span 占取多少单元格 Number 一行分为24
itemRender 这里采用Render函数生成组件 --- --- ---
name 组件名称 String 组件类型 (除了系统按钮,其他类型都是结成element ui框架组件)
$input 输入框/多行文本(prop传参) 可以通过props传参,让输入框变成多行文本

需要自行了解render (opens new window)函数
     $inputNumber 计数器
     $radio 单选框
     $select 下拉框
     $switch 开关
     $timePicker 时间选择器
     $datePicker 日期选择器
     $dateTimePicker 日期时间选择器
     $colorPicker 颜色选择器
     $selectSysbtn 系统按钮
--- --- --- --- ---
props 自行了解element ui组件参数 Object
style 给组件添加样式 String 比如:style: 'width: 100%'
class 给组件手动增加class样式 String
group $checkbox/$radio Object 复选框和单选框的选择值,但是主要需要下方参数
     checkboxData $checkbox Array 复选框的选择值disabled禁用选择状态,比如:
group:{checkboxData:[{value:xxx,label:'xxx',disabled:true}]}
el-checkbox-button这是复选框的按钮样式 $checkbox group:{type:"button",checkboxData:[{value:xxx,label:'xxx',disabled:true}]}
     radioData $radio 单选框的选择值disabled禁用选择状态,比如:
group:{radioData:[{value:xxx,label:'xxx',disabled:true}]}
el-radio-button这是单选框的按钮样式 $radio group:{type:"button",radioData:[{value:xxx,label:'xxx',disabled:true}]}
--- --- --- --- ---
option $select Object 下拉框的选择值disabled禁用选择状态,比如:
option:{selectData:[{value:xxx,label:'xxx',disabled:true}]}
size 组件大小 String
--- --- --- --- ---
rules 验证方法,采用element form里一样的方法 Array 验证规则
alert 用于页面中展示重要的提示信息。 Object
     title 标题 String
     type 主题 String success/warning/info/error,默认info
     description 辅助性文字 String