flamingo-ui
Version:
火烈鸟UI组件库
63 lines (62 loc) • 1.83 kB
JavaScript
import "./index-sfc.css";
import "./index-sfc-2.css";
const __default__ = {
name: "Loading"
};
const __vue_sfc__ = /* @__PURE__ */ Object.assign(__default__, {
props: {
iconUrl: {
type: String,
required: false
},
loadingText: {
type: String,
required: false,
default: "\u52A0\u8F7D\u4E2D..."
}
},
setup(__props, { expose }) {
expose();
const props = __props;
const __returned__ = { props };
Object.defineProperty(__returned__, "__isScriptSetup", { enumerable: false, value: true });
return __returned__;
}
});
import { openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, toDisplayString as _toDisplayString, createElementVNode as _createElementVNode } from "vue";
const _hoisted_1 = { class: "fmg-loading" };
const _hoisted_2 = { class: "content" };
const _hoisted_3 = ["src"];
const _hoisted_4 = {
key: 1,
class: "loading"
};
const _hoisted_5 = {
key: 2,
class: "text"
};
function __vue_render__(_ctx, _cache, $props, $setup, $data, $options) {
return _openBlock(), _createElementBlock("div", _hoisted_1, [
_createElementVNode("div", _hoisted_2, [
$props.iconUrl ? (_openBlock(), _createElementBlock("img", {
key: 0,
src: $props.iconUrl,
class: "icon",
alt: "loading"
}, null, 8, _hoisted_3)) : (_openBlock(), _createElementBlock("div", _hoisted_4)),
$props.loadingText ? (_openBlock(), _createElementBlock(
"p",
_hoisted_5,
_toDisplayString($props.loadingText),
1
/* TEXT */
)) : _createCommentVNode("v-if", true)
])
]);
}
__vue_sfc__.render = __vue_render__;
__vue_sfc__._scopeId = "data-v-e4c51d9c";
var stdin_default = __vue_sfc__;
export {
stdin_default as default
};