UNPKG

@opensig/opendesign

Version:

<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>

109 lines (108 loc) 1.67 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const types = require("../input/types.js"); const { size, round, color, variant, placeholder, readonly, disabled, autoWidth, format, inputId } = types.inputProps; const InputNumberControlTypes = ["both", "right", "left", "none"]; const inputNumberProps = { /** * 下拉框的值 * v-model */ modelValue: { type: Number }, /** * 下拉框的默认值 * 非受控 */ defaultValue: { type: Number }, /** * 按钮点击时步长 */ step: { type: Number, default: 1 }, /** * 最小值 */ min: { type: Number }, /** * 最大值 */ max: { type: Number }, /** * 控制按钮位置 InputNumberControlT */ controls: { type: String, default: "both" }, /** * 是否可以清除 */ clearable: { type: Boolean, default: false }, /** * 大小 SizeT */ size, /** * 圆角值 RoundT */ round, /** * 颜色类型 Color2T */ color, /** * 按钮类型 VariantT */ variant, /** * 提示文本 */ placeholder, /** * 是否禁用 */ disabled, /** * 是否只读 */ readonly, /** * 是否自动增加宽度 */ autoWidth, /** * 对值格式化,控制显示格式 */ format, /** * 无效值判断 */ validate: { type: Function }, /** * input id */ inputId, /** * 当输入为空字符串时,默认值 */ clearValue: { type: Number } }; exports.InputNumberControlTypes = InputNumberControlTypes; exports.inputNumberProps = inputNumberProps;