1.0.10-alpha.3 • Published 4 years ago

iscroll_table v1.0.10-alpha.3

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

table

A component which used iScroll-probe for mobile

Usage

奇/偶数行class应用示例
<template>
    <div class="table-demo-container">
        <cTable
            :stripe="false"
            class="c-table"
        ></cTable>
    </div>
</template>
<style lang="scss" scoped>
// 带scoped无法被应用
</style>
<style lang="scss">
.c-table {
  .table-row-odd {
    background: red;
  }
}
</style>
全部示例
<template>
    <div class="table-demo-container">
        <cTable
        ></cTable>
    </div>
</template>
<script>
import cTable from 'table'

export default {
  data() {
    return {
      tableHeader: [
          {
            prop: 'year',
            label: '年度',
            width: "",
            minWidth: '100',
            maxWidth: '',
            align: 'center',
            fixed: true,
          },
          {
            prop: 'age',
            label: '年龄',
            width: "",
            minWidth: '100',
            maxWidth: '',
            align: 'center',
            fixed: true,
          },
          {
            prop: 'dieEnsure',
            label: '身故保障',
            width: "",
            minWidth: '180',
            maxWidth: '',
            align: 'center',
            fixed: '',
          },
          {
            prop: 'totalAnnuity',
            label: '累计年金',
            width: "",
            minWidth: '180',
            maxWidth: '',
            align: 'center',
            fixed: '',
            icon: 'help',
          },
          {
            prop: 'cashValue',
            label: '现金价值',
            width: "",
            minWidth: '180',
            maxWidth: '',
            align: 'center',
            fixed: '',
          },
          {
            prop: 'testX',
            label: '测试横向滚动',
            width: "",
            minWidth: '180',
            maxWidth: '',
            align: 'center',
            fixed: '',
          },
        ], 
    }
  },
  components: {
    cTable
  }
}
</script>

API

Optiontypedescription
rootSizeNumber(default: 40)根据html fontSize算出rem
showHeaderBoolean(default: true)是否显示header
headCellStyleObject(default: { background: '#f2f2f2',color: '#333',fontWeight: 'bold'})头部样式
fixedHeaderBoolean(default: true)是否固定头部
stripeBoolean(default: true)是否斑马背景 #f8f8f8
stripeColorString(default: #f8f8f8)斑马背景色
.table-row-oddclassName!stripe表格主体 奇数行class(详解demo)
.table-row-evenclassName!stripe表格主体 偶数行class(详解demo)
tableHeaderArray( {} )tableHeader 详解如下,和element方式相同
propStringtableHeader 配置属性,后期数据根据这个循环,甚至一些事件名,必须保持唯一
width/minWidthString/Number同样式属性,必须合法
alignString(default: center)对齐样式 center/left/right
fixedBoolean是否固定本行
iconString表头icon(基于bxs组件),会emit(head.prop)事件
tableBodyArray(default: 0)tableBody,与element-ui传值相同
1.0.10-alpha.3

4 years ago

1.0.10-alpha.0

4 years ago

1.0.9

4 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago