wms-antdvue/.svn/pristine/4c/4c7336af079e6b67bc7bae2ddb2b5adc711a1138.svn-base
2024-11-07 16:33:03 +08:00

27 lines
529 B
Plaintext

import { nextTick } from 'vue';
import PerfectScrollbar from 'perfect-scrollbar';
import 'perfect-scrollbar/css/perfect-scrollbar.css';
const elScrollBar = (el) => {
if (el._ps_ instanceof PerfectScrollbar) {
el._ps_.update();
} else {
el._ps_ = new PerfectScrollbar(el, {
suppressScrollX: true,
});
}
};
export const scrollBar = {
mounted(el) {
try {
nextTick(() => {
elScrollBar(el);
});
} catch (error) {
console.error(error);
elScrollBar(el);
}
},
};