various-ui
Version:
This is a test version of the Vue 3 component library
44 lines (42 loc) • 1.48 kB
JavaScript
const UiInputPropsOption = {
classExtraName: { type: String },
autocomplete: { type: String, values: ["off", "on"], default: "off" },
placeholder: { type: String },
widthExtra: { type: Number },
modelValue: { type: [String, Number], required: true },
candidates: { type: Array, default: [] },
maxlength: { type: Number },
animation: { type: Boolean, default: true },
//* 过渡动画是否开启
clearable: { type: Boolean, default: false },
//* 输入框清空按钮是否显示
disabled: { type: Boolean, default: false },
//* 输入框是否禁用
readonly: { type: Boolean, default: false },
//* 输入框是否只读
loading: { type: Boolean, default: false },
//* 输入框内置加载器是否开启
height: { type: Number, default: 240 },
zIndex: { type: Number, default: 66 },
width: { type: [String, Number], default: 264 },
type: { type: String, default: "text" },
//* 原生的文本框类型
size: { type: String, default: "default" },
name: { type: String }
};
const UiInputEmits = {
"update:modelValue": (_value) => true,
"before-enter": () => true,
"before-leave": () => true,
"after-enter": () => true,
"after-leave": () => true,
"select": (_ev, _data) => true,
"change": (_ev) => true,
"enter": (_ev) => true,
"input": (_ev) => true,
"focus": (_ev) => true,
"clear": () => true,
"blur": (_ev) => true
};
export { UiInputEmits, UiInputPropsOption };
//# sourceMappingURL=index.mjs.map