16:58

# Table - 表格

说明

此组件为表格组件,一般用于展示大量结构化数据的场景

# 平台差异说明

App H5 微信小程序

# 基本使用

<template>
	<au-table padding="10rpx">
      <au-tr fixed>
        <au-th>姓名</au-th>
        <au-th>性别</au-th>
        <au-th :sort="sort" @click="onSort">年龄</au-th>
        <au-th>居住地</au-th>
      </au-tr>
      <au-tr v-for="(value, key) in 3" :key="key">
        <au-td>张三</au-td>
        <au-td></au-td>
        <au-td>18</au-td>
        <au-td>山东青岛</au-td>
      </au-tr>
    </au-table>
</template>
<script>
export default {
  data() {
    return {
	    sort: 'desc'
    }
  }
}
</script>

# API

# Table Props

名称 说明 类型 默认值 可选值
border-color 表格边框的颜色 String #e4e7ed -
bg-color 表格的背景颜色 String #ffffff -
align 单元格的内容对齐方式,作用类似css的text-align center left / right -
padding 单元格的内边距,同css的padding写法 String 10rpx 0 -
font-size 单元格字体大小,单位rpx String / Number 28 -
color 单元格字体颜色 String #606266 -
th-style th单元格的样式,对象形式(将th所需参数放在table组件,是为了避免每一个th组件要写一遍) Object {} -

# Th Props

名称 说明 类型 默认值 可选值
sort 排序显示 String - asc/desc/none
width 标题单元格宽度百分比或者具体带单位的值,如30%, 200rpx等,一般使用百分比,单元格宽度默认为均分tr的长度 String / Number auto -

# Td Props

名称 说明 类型 默认值 可选值
width 单元格宽度百分比或者具体带单位的值,如30%, 200rpx等,一般使用百分比,单元格宽度默认为均分tr的长度 String / Number auto -

# Th Events

名称 说明 回调
click th点击事件,用户排序 Handler