@jecloud/ui
Version:
JECloud UI库,基于ant-design-vue封装
1 lines • 786 B
JavaScript
import{getCurrentInstance as n}from"vue";import{forEach as o}from"@jecloud/utils";import i from"../config-provider";export function withInstall(n,i){return o(n.installComps,(function(o,i){n[i]=o.comp})),n.install=function(l){l.component(n.displayName||n.name,n),o(n.installComps,(function(n){l.component(n.name,n.comp)})),null==i||i(l)},n}export function installPlugins(){for(var l,t,e,a=[],p=0;p<arguments.length;p++)a[p]=arguments[p];var u=null!==(l=i.getGlobalConfig("appContext"))&&void 0!==l?l:null===(e=null===(t=n())||void 0===t?void 0:t.appContext)||void 0===e?void 0:e.app;if(u){var r=u.jeui_installeds||[];o(a,(function(n){u.component(n.displayName||n.name)||r.includes(n)||(u.use(n),r.push(n))})),u.jeui_installeds=r}}export function isEnableConf(n){return n&&!1!==n.enabled}