Research
Security News
Malicious npm Package Targets Solana Developers and Hijacks Funds
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
vue-agile-scrollbar
Advanced tools
基于vue的自定义滚动条组件,完全基于浏览器的滚动,简单而强大
通过npm 或者 yarn安装
yarn add vue-agile-scrollbar
npm i vue-agile-scrollbar
引入
import 'vue-agile-scrollbar/dist/style.css'
import vueAgileScrollbar from 'vue-agile-scrollbar'
<template>
<div style="height:200px;width:500px;border:solid #eee 1px">
<vueAgileScrollbar>
<div style="width:10000px; height:100000px"></div>
</vueAgileScrollbar>
</div>
</template>
<script>
import vueAgileScrollbar from 'vue-agile-scrollbar'
import 'vue-agile-scrollbar/dist/style.css'
export default {
components: { vueAgileScrollbar },
data () {
return {
}
}
}
</script>
name | 类型 | 默认值 | 说明 |
---|---|---|---|
minBarSize | Number | 50 | 滚动条最小尺寸, Y轴滚动条的高度或X轴滚动条的宽度不会小于这个值 |
scrollTop | Number | 0 | 指定滚动条滚到距离顶部某个位置 |
scrollLeft | Number | 0 | 指定滚动条滚到距离左边某个位置 |
offsetLeft | Number | 0 | 滚动距离左边的偏移量 |
offsetRight | Number | 10 | 滚动距离右边的偏移量 |
offsetTop | Number | 0 | 滚动距离顶部的偏移量 |
offsetBottom | Number | 10 | 滚动距离底部的偏移量 |
isAutoUpdate | Boolean | true | element改变后,是否自动更新 |
dragSpeedX | Number | 1 | 拖拽X滚动条滚动阀值, 值越大滚动越快,越小滚动越慢 |
dragSpeedY | Number | 1 | 拖拽Y滚动条滚动阀值, 值越大滚动越快,越小滚动越慢 |
displayType | String | hover | 滚动条显示类型 show: 一直显示 hover:鼠标移入显示 hide:一直不显示 |
name | 回调参数 | 说明 |
---|---|---|
scroll | function(scrollValue: Object, $event) | 滚动会触发该事件 |
scroll-hit | function(type: String, scrollValue: Object) | 滚动条触底、触顶、触左、触右后出发该事件 |
updated | function(scrollValue: Object) | 容器更新后会触发该事件 |
name | 参数 | 说明 |
---|---|---|
updated() | - | element改变后, 可以通过该方法手动更新滚动容器状态 |
setScrollLeft(number) | - | 改变滚动条左边滚动距离 |
setScrollTop(number) | - | 改变滚动条上边滚动距离 |
FAQs
Custom agile scroll bar
We found that vue-agile-scrollbar demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
Security News
Research
Socket researchers have discovered malicious npm packages targeting crypto developers, stealing credentials and wallet data using spyware delivered through typosquats of popular cryptographic libraries.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.