22 lines
561 B

import app from '@/app';
import { OverlayScrollbars } from 'overlayscrollbars';
// 滚动条
app.directive('scrollbar', (el, binding) => {
const { arg: enable } = binding;
if (!enable) return;
const { padding } = binding.modifiers;
console.log(padding);
OverlayScrollbars(el, {
paddingAbsolute: !!padding,
overflow: {
x: 'hidden',
y: 'scroll',
},
scrollbars: {
theme: 'os-theme-light',
autoHide: 'leave',
autoHideDelay: 300,
},
});
});