birdpaper-ui
Version:
一个通用的 vue3 UI组件库。A common vue3 UI component library.
34 lines (33 loc) • 959 B
JavaScript
;
const vue = require("vue");
const _hoisted_1 = ["textContent"];
const __default__ = vue.defineComponent({
name: "PaginationTotal"
});
const _sfc_main = /* @__PURE__ */ vue.defineComponent({
...__default__,
props: {
value: { type: Number, default: 0 },
tmpString: { type: String, default: "" }
},
setup(__props) {
const props = __props;
const name = "bp-pagination";
const paramsStr = "{total}";
const text = vue.ref("");
vue.watchEffect(() => {
text.value = props.tmpString.replace(paramsStr, props.value);
});
return (_ctx, _cache) => {
return vue.openBlock(), vue.createElementBlock("li", {
class: vue.normalizeClass([`${name}-item`, `${name}-total`])
}, [
vue.createElementVNode("span", {
class: "page-text",
textContent: vue.toDisplayString(text.value)
}, null, 8, _hoisted_1)
], 2);
};
}
});
module.exports = _sfc_main;