**
**
查看
编辑
(8)流体高度(当数据量动态变化时,可以为 Table 设置一个最大高度。)
移除
(9)多级表头(数据结构比较复杂的时候,可使用多级表头来展现数据的层次关系。)
选中第二行
取消选择
{
{ scope.row.date }}
切换第二、第三行的选中状态
取消选择
(13)筛选(对表格进行筛选,可快速查找到自己想看的数据。)
清除日期过滤器
清除所有过滤器
{
{scope.row.tag}}
(14)自定义列模板(自定义列的显示内容,可组合其他组件使用。)
{
{ scope.row.date }}
姓名: {
{ scope.row.name }}
住址: {
{ scope.row.address }}
{
{ scope.row.name }}
编辑
删除
(15)展开行(当行内容过多并且不想显示横向滚动条时,可以使用 Table 展开行功能。)
{
{ props.row.name }}
{
{ props.row.shop }}
{
{ props.row.id }}
{
{ props.row.shopId }}
{
{ props.row.category }}
{
{ props.row.address }}
{
{ props.row.desc }}
(16)树形数据与懒加载
支持树类型的数据的显示。当 row 中包含 children 字段时,被视为树形数据。渲染树形数据时,必须要指定 row-key。支持子节点数据异步加载。设置 Table 的 lazy 属性为 true 与加载函数 load 。通过指定 row 中的 hasChildren 字段来指定哪些行是包含子节点。children 与 hasChildren 都可以通过 tree-props 配置。
Edit
Delete
(18)表尾合计行(表格展示的是各类数字,可以在表尾显示各列的合计)
将show-summary设置为true就会在表格尾部展示合计行。默认情况下,对于合计行,第一列不进行数据求合操作,而是显示「合计」二字(可通过sum-text配置),其余列会将本列所有数值进行求合操作,并显示出来。当然,你也可以定义自己的合计逻辑。使用summary-method并传入一个方法,返回一个数组,这个数组中的各项就会显示在合计行的各列中,具体可以参考本例中的第二个表格。
(19)合并行或列(多行或多列共用一个数据时,可以合并行或列)
通过给table传入span-method方法可以实现合并行或列,方法的参数是一个对象,里面包含当前行row、当前列column、当前行号rowIndex、当前列号columnIndex四个属性。该函数可以返回一个包含两个元素的数组,第一个元素代表rowspan,第二个元素代表colspan。 也可以返回一个键名为rowspan和colspan的对象。
(21)Table Attributes
(22)Table Events
(23)Table Methods
(24)Table Slot
(25)Table-column Attributes
(26)Table-column Scoped Slot
**
**
标签一
标签二
标签三
标签四
标签五
{
{tag.name}}
(3)动态编辑标签(动态编辑标签可以通过点击标签关闭按钮后触发的 close 事件来实现)
{
{tag}}
+ New Tag
(4)不同尺寸(Tag 组件提供除了默认值以外的三种尺寸,可以在不同场景下选择合适的按钮尺寸)
默认标签
中等标签
小型标签
超小标签
Dark
{
{ item.label }}
Plain
{
{ item.label }}
**
**
**
**
(4)默认展开和默认选中(可将 Tree 的某些节点设置为默认展开或默认选中)
使用 render-content
使用 scoped slot
{
{ node.label }}
append(data)">
Append
remove(node, data)">
Delete
(11)Attributes
(12)props
(13)方法
(14)Events
(15)Scoped Slot
**
**
页数较少时的效果
大于 7 页时的效果
显示总数
调整每页显示条数
直接前往
完整功能
(7)Attributes
(8)Events
(9)Slot
**
**
评论
回复
评论
回复
点我查看
评论
回复
评论
回复
(3)自定义内容
定义value为String类型是时可以用于显示自定义文本。
评论
回复
数据查询
**
**
circle
square
user
{
{ fit }}