1.0.10 • Published 3 years ago

bo-table v1.0.10

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

安装依赖

npm i bo-table

使用

  • 引用
import bTable from 'bTable'
Vue.use(bTable)
  • 创建表格
<!-- 如果需要自定义筛选列的功能,需要在组件上添加 
    :showHandle="true"
    @handle-column="((arr)=>{defaultHead = arr}) -->
<b-table :data="listData" :columns="defaultHead" :showsummary="true"></b-table>

<script>
  data(){
    return {
      // 列表数据
      listData: [],
      // 表头数据
      defaultHead: []
    }
  }
</script>
参数类型描述是否必填默认值
dataArray表格要显示的数据--
columnsArray展示列配置信息,如:[{type: "index",minWidth: 80},{prop: "name",label: "姓名",align: "center",minWidth: "120",fixed: "left",sort: true,// 可选值价格(price)、数量(num)hj: "price",// 多级表头需要设置child,内容与普通column相同child: [],}]--
optionsObject表格配置信息{ stripe: true, border: true, lazy: false, max_height: "", highlightCurrentRow: false, headerRowStyle: {backgroundColor: "#f8f8f8"} }
tableClassStringtable自定义类名'hxTable'
showPageBoolean是否展示分页true
pageObject分页数据;showPage=false时可默认不传{total: 0,page: 1,perpage: 20}
loadingBoolean表格区域的加载效果false
defaultSortObject表格的默认排序--
sortMethodFunction(a, b)对数据进行排序的时候使用的方法,仅当 sortable 设置为 true 的时候有效,需返回一个数字,和 Array.sort 表现一致--
showsummaryBoolean是否显示表格合计行false
precisionNumber合计行,价格精度-保留几位小数2
count_sumObject手动传入合计数据,键名需与表格列prop相同--
showHandleBoolean是否显示表格上方显示区域, 默认有自定义筛选列功能false
1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago