@wocwin/t-ui-plus
Version:
Page level components developed based on Element Plus.
18 lines (16 loc) • 354 B
JavaScript
const withInstall = (main, extra) => {
;
main.install = (app) => {
for (const comp of [main, ...Object.values(extra != null ? extra : {})]) {
app.component(comp.name, comp);
}
};
if (extra) {
for (const [key, comp] of Object.entries(extra)) {
;
main[key] = comp;
}
}
return main;
};
export { withInstall };