2.1.8 • Published 3 years ago

el-table-bar-base v2.1.8

Weekly downloads
28
License
MIT
Repository
github
Last release
3 years ago

el-table-bar-base

自定义element-ui 表格滚动条组件 by Jdes on 2019-02-18

由于 npm 的 OTP 验证问题,原来的 el-table-bar 迁移至 el-table-bar-base 请使用者删除原始包后下载 el-table-bar-base 原有功能不变

update Log

v2.1.5

  • 示例更新,文档说明更新

v2.1.3

  • 修复表格宽度足够的情况下仍然会出现横向滚动条的 bug

v2.1.2

  • 提供纵向滚动功能,开启此功能传入height属性即可。具体见 API 列表

v2.1.0

  • 修复 IE11 无法使用的 bug

v2.0.9

  • 新增native属性,在设置表格fixed贴合情况下还原滚动条

v2.0.7

  • 新增类型声明文件.d.ts

v2.0.6

  • 说明文档更新

v2.0.5

  • 修复 offsetLeft 在嵌套路由下出现的计算偏差

  • 使用 getBoundingClientRect 获取相应的距离参数

  • 新增 static 模式

v2.0.3

  • 更新浏览器兼容性,修改 Firefox 兼容策略

v2.0.2

  • 正式版本更新

  • 修复若干 bug

  • 感谢 suchenglin2017 提供的新思路

tips

开启横向滚动条自适应功能之后,可能会出现滚轮滚动,表格滚动到底部时,滚动条没有复位的情况。此时,鼠标移动(进出表格)即可解决,或者调低 滚轮响应延迟 此项问题不是 bug 是因为做了函数节流优化,为了性能不得不做出的妥协,望周知。 另:滚轮响应延迟在 FireFox 下会有短暂响应延迟,功能不受影响

API

propstypedefaultexplain
fixedBooleanfalse开启滚动条自适应
bottomNumber15滚动条自适应距离窗口底部距离
delayNumber300(ms)滚轮响应延迟
staticBooleanfalse静态表格,有预设值的表格请设置此项
nativeBooleanfalse设置elTableColumn表格fixed属性必须设置此项还原滚动条,否则fixed 不会生效
heightNumber、Stringauto开启纵向滚动功能,数字输入则默认单位px。此功能与 fixed 模式冲突,开启 fixed 模式则会丢弃该参数

示例&example

default

image

fixed

image

image

native

image

scrollY

image

安装 - Install

你可以使用 yarn 或者 npm

yarn add el-table-bar-base

or

npm i el-table-bar-base

用法 - Usage

main.js

import Vue from 'vue'
import ElTableBar from 'el-table-bar-base'
import 'el-table-bar-base/lib/ElTableBar.css'

import { Scrollbar } from 'element-ui' // 必须引入 Scrollbar 组件才能正常使用

Vue.use(Scrollbar)
Vue.use(ElTableBar)

模板语法 - Template

<template>
  <div>
    <el-table-bar>
      <el-table>
        ...
      </el-table>
    </el-table-bar>
  </div>
</template>

Issues 规范

发现 bug 后请按照 bug 现象新增一条 issue,issue 中请具体描述问题现象,最好能提供复现场景的代码片段(或者操作,GIF 图更佳),以上操作有利于作者定位问题,感谢大家的配合~!

作者希望这个插件能够大家带来实实在在的方便和便利,有问题会在百忙之中抽出时间定位问题并修复~希望觉得好用的同学给一个 star~不胜感激~

2.1.8

3 years ago

2.1.7

3 years ago

2.1.6

4 years ago

2.1.5

4 years ago

2.1.4

4 years ago

2.1.3

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.9

4 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1-beta

5 years ago

2.0.0-beta

5 years ago

1.1.0

5 years ago