@jecloud/ui
Version:
JECloud UI库,基于ant-design-vue封装
1 lines • 628 B
JavaScript
import{createVNode as l}from"vue";import{defineComponent as e,ref as t}from"vue";export default e({name:"JeLoading",inheritAttrs:!1,props:{title:String},setup:function(e,i){var s=i.expose,n=i.slots,r=t(e.title);return s({setTitle:function(l){r.value=l}}),function(){var e,t,i=null!==(t=null===(e=n.default)||void 0===e?void 0:e.call(n))&&void 0!==t?t:r.value;return l("div",{class:"je-loading"},[l("div",{class:"spinner"},[l("div",{class:"rect1"},null),l("div",{class:"rect2"},null),l("div",{class:"rect3"},null),l("div",{class:"rect4"},null),l("div",{class:"rect5"},null)]),i?l("div",{class:"je-loading-title"},[i]):null])}}});