npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

el-table-bar-base

v2.1.8

Published

scrollbar of element-ui el-table

Downloads

81

Readme

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

| props | type | default | explain | | ------ | -------------- | ------- | ------------------------------------------------------------------------------------------------ | | fixed | Boolean | false | 开启滚动条自适应 | | bottom | Number | 15 | 滚动条自适应距离窗口底部距离 | | delay | Number | 300(ms) | 滚轮响应延迟 | | static | Boolean | false | 静态表格,有预设值的表格请设置此项 | | native | Boolean | false | 设置elTableColumn表格fixed属性必须设置此项还原滚动条,否则fixed 不会生效 | | height | Number、String | auto | 开启纵向滚动功能,数字输入则默认单位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~不胜感激~