quick-admin-vue3-core
Version:
以快(计算机执行效率、开发效率)为核心的后台管理系统开发模板
27 lines (26 loc) • 867 B
JavaScript
import { defineComponent as l, computed as p, createElementBlock as o, openBlock as s, normalizeClass as d, unref as e, Fragment as a, createTextVNode as r, toDisplayString as n } from "vue";
import { u as f } from "./platform-DsTwHxm6.js";
const T = /* @__PURE__ */ l({
__name: "BaseNum",
props: {
value: { default: 0 },
plusText: {},
decreaseText: {},
showText: { type: Boolean }
},
setup(u) {
const c = u, t = p(() => Number(c.value));
return (m, i) => (s(), o("div", {
class: d(["base-num", "color-" + (e(t) > 0 ? "success" : e(t) < 0 ? "danger" : "info")])
}, [
m.showText ? (s(), o(a, { key: 0 }, [
r(n(e(t) > 0 ? "收入" : e(t) < 0 ? "支出" : e(f)), 1)
], 64)) : (s(), o(a, { key: 1 }, [
r(n((e(t) > 0 ? "+" : "") + e(t)), 1)
], 64))
], 2));
}
});
export {
T as default
};