UNPKG

birdpaper-ui

Version:

一个通用的 vue3 UI组件库。A common vue3 UI component library.

45 lines (44 loc) 1.98 kB
"use strict"; const inputNumber_vue_vue_type_script_lang = require("./inputNumber.vue2.js"); const vue = require("vue"); const _pluginVue_exportHelper = require("../../_virtual/_plugin-vue_export-helper.js"); const _hoisted_1 = ["onClick"]; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { const _component_bp_input = vue.resolveComponent("bp-input"); return vue.openBlock(), vue.createBlock(_component_bp_input, { ref: "inputRef", modelValue: _ctx.global_value, class: vue.normalizeClass(_ctx.name), placeholder: _ctx.placeholder, disabled: _ctx.disabled, readonly: _ctx.readonly, "is-danger": _ctx.isDanger, size: _ctx.size, onInput: _ctx.onInput, onBlur: _ctx.onBlur }, vue.createSlots({ _: 2 }, [ !_ctx.hideButton && !_ctx.disabled ? { name: "suffix", fn: vue.withCtx(() => [ vue.createElementVNode("div", { class: vue.normalizeClass(`${_ctx.name}-step`) }, [ (vue.openBlock(true), vue.createElementBlock(vue.Fragment, null, vue.renderList([ { type: "up", disabled: _ctx.isMax }, { type: "down", disabled: _ctx.isMin } ], (v) => { return vue.openBlock(), vue.createElementBlock("div", { class: vue.normalizeClass([{ disabled: v.disabled }, `${_ctx.name}-step-item`]), onClick: ($event) => _ctx.handleStep(v.type) }, [ (vue.openBlock(), vue.createBlock(vue.resolveDynamicComponent(v.type === "up" ? _ctx.IconArrowUpSLine : _ctx.IconArrowDownSLine), { size: "14px" })) ], 10, _hoisted_1); }), 256)) ], 2) ]), key: "0" } : void 0 ]), 1032, ["modelValue", "class", "placeholder", "disabled", "readonly", "is-danger", "size", "onInput", "onBlur"]); } const _inputNumber = /* @__PURE__ */ _pluginVue_exportHelper(inputNumber_vue_vue_type_script_lang, [["render", _sfc_render]]); module.exports = _inputNumber;