Skip to content
On this page

基本使用

vue
<template>
  <div>
    <uv-table
      :data="tableData"
      :columns="columns"
    >
      <template #Date="scope">
        <uv-button
          type="warning"
          size="mini"
        >
          {{ scope.data.title }}
        </uv-button>
      </template>
      <template #name="scope">
        <uv-button
          type="primary"
          size="mini"
        >
          {{ scope.data }}
        </uv-button>
      </template>
    </uv-table>
    <div class="title">
      标题
    </div>
    <div class="tip">
      通过<span class="code">shape</span> 设置
    </div>
  </div>
</template>

<script setup>
const columns = [
  {
    title: 'Date',
    prop: 'date',
    titleSlot: 'Date'
  }, {
    title: 'Name',
    prop: 'name'
  }, {
    title: 'State',
    prop: 'state'
  }, {
    title: 'Zip',
    prop: 'zip'
  }
]
const tableData = [
  {
    date: '2016-05-03',
    name: 'Tom',
    state: 'California',
    zip: 'CA 90036'
  },
  {
    date: '2016-05-02',
    name: 'Tom',
    state: 'California',
    zip: 'CA 90036'
  },
  {
    date: '2016-05-04',
    name: 'Tom',
    state: 'California',
    zip: 'CA 90036'
  },
  {
    date: '2016-05-01',
    name: 'Tom',
    state: 'California',
    zip: 'CA 90036'
  },
  {
    date: '2016-05-08',
    name: 'Tom',
    state: 'California',
    zip: 'CA 90036'
  },
  {
    date: '2016-05-11',
    name: 'Tom',
    state: 'California',
    zip: 'CA 90036'
  },
  {
    date: '2016-05-31',
    name: 'Tom',
    state: 'California',
    zip: 'CA 90036'
  }
]
</script>

props

属性含义类型默认值
data表格数据Array-
columns表格列表配置Array-

events

css变量

css

Released under the MIT License.