@ued_fpi/data-visual
Version:
<br /> <br /> <div style="text-align:center"> <b style="font-size:30px">@ued_fpi/data-visual</b> <p>基于Vite4+TypeScript的Vue3大屏组件库开发框架</p> <img style="display:inline" src="https://img.shields.io/npm/v/@ued_fpi/data-visual" />
42 lines (39 loc) • 1.1 kB
JavaScript
import { defineComponent, computed, openBlock, createElementBlock, createElementVNode, unref } from 'vue';
import noData from './images/noData.svg.mjs';
import noDataTime from './images/noDataTime.svg.mjs';
import noDataTime2 from './images/noDataTime2.svg.mjs';
const _hoisted_1 = { class: "dv-ipes-base-no-data" };
const _hoisted_2 = ["src"];
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "NoData",
props: {
type: {
type: String,
default: "noData"
}
},
setup(__props) {
const props = __props;
const url = computed(() => {
switch (props.type) {
case "noData":
return noData;
case "noDataTime":
return noDataTime;
case "noDataTime2":
return noDataTime2;
default:
return noData;
}
});
return (_ctx, _cache) => {
return openBlock(), createElementBlock("div", _hoisted_1, [
createElementVNode("img", {
class: "img",
src: unref(url)
}, null, 8, _hoisted_2)
]);
};
}
});
export { _sfc_main as default };