quick-admin-vue3-core
Version:
以快(计算机执行效率、开发效率)为核心的后台管理系统开发模板
38 lines (37 loc) • 1.26 kB
JavaScript
import { defineComponent as l, createElementBlock as i, openBlock as n, renderSlot as s, createElementVNode as o, normalizeClass as r, toDisplayString as a, unref as p } from "vue";
import { u as f } from "./platform-DsTwHxm6.js";
/* empty css */
import { _ as m } from "./_plugin-vue_export-helper-CHgC5LLL.js";
const d = { class: "base-option f-sb-c" }, u = /* @__PURE__ */ l({
__name: "BaseOption",
props: {
option: {},
leftKey: { default: "label" },
rightKey: { default: "value" },
leftClass: {},
rightClass: {}
},
setup(c) {
return (e, h) => (n(), i("div", d, [
s(e.$slots, "left", {}, () => {
var t;
return [
o("div", {
class: r([e.leftClass, "f-1 q-line-1"])
}, a(((t = e.option) == null ? void 0 : t[e.leftKey]) ?? p(f)), 3)
];
}, !0),
s(e.$slots, "right", {}, () => {
var t;
return [
o("div", {
class: r([e.rightClass, "f-0 short-name"])
}, a(((t = e.option) == null ? void 0 : t[e.rightKey]) ?? ""), 3)
];
}, !0)
]));
}
}), v = /* @__PURE__ */ m(u, [["__scopeId", "data-v-de3f347e"]]);
export {
v as default
};