cus-scrollbar
Version:
适用于vue3的组件CusScrollbar
18 lines (10 loc) • 400 B
text/typescript
import type { App, Component, Plugin } from "vue";
type SFCWithInstall<T> = T & Plugin
export const registerInstall = function <T extends Component>(component: T) {
(component as SFCWithInstall<T>).install = function (Vue: App) {
if (!Vue.component(component.name!)) {
Vue.component(component.name!, component);
}
}
return component as SFCWithInstall<T>
}