UNPKG

snowy-designer

Version:

基于Epic-Designer-Pro版本的设计器,可视化开发页面表单

2 lines (1 loc) 2.42 kB
"use strict";const l=e=>Object.freeze(Object.defineProperty({__proto__:null,default:e},Symbol.toStringTag,{value:"Module"})),o={bindModel:"value",component:()=>Promise.resolve().then(()=>l(require("./number.vue.cjs"))),config:{action:[{description:"使 input 获取焦点",type:"focus"},{description:"使 input 失去焦点",type:"blur"},{description:"选中 input 中的文字",type:"select"}],attribute:[{field:"field",label:"字段名",type:"EpField"},{field:"label",label:"标题",type:"input"},{componentProps:{placeholder:"请输入",size:"middle"},field:"componentProps.defaultValue",label:"默认值",type:"number"},{field:"componentProps.placeholder",label:"占位内容",type:"input"},{componentProps:{allowClear:!0,options:[{label:"大号",value:"large"},{label:"中等",value:"middle"},{label:"小型",value:"small"}],placeholder:"请选择"},field:"componentProps.size",label:"尺寸",type:"select"},{componentProps:{placeholder:"请输入"},field:"componentProps.max",label:"最大值",type:"number"},{componentProps:{placeholder:"请输入"},field:"componentProps.min",label:"最小值",type:"number"},{componentProps:{placeholder:"请输入"},field:"componentProps.precision",label:"精度",type:"number"},{componentProps:{placeholder:"请输入"},field:"componentProps.step",label:"步长",type:"number"},{componentProps:{options:[{label:"禁用",value:"disabled"},{label:"只读",value:"readonly"},{label:"可清空",value:"allowClear"},{label:"隐藏",value:"hidden"},{label:"无边框",reverse:!0,value:"bordered"},{label:"字符模式",value:"stringMode"},{label:"键盘快捷行为",value:"keyboard"}]},label:"操作属性",layout:"vertical",type:"EOperationConfigurator"},{field:"slots",label:"启用插槽",layout:"vertical",type:"ESlotEditor"},{componentProps:{ruleType:"number"},description:"校验规则需要配合表单使用",field:"rules",label:"表单校验",layout:"vertical",type:"ERuleEditor"}],event:[{description:"输入值",type:"input"},{description:"值修改",type:"change"},{description:"按下回车的回调",type:"pressEnter"},{description:"获取焦点",type:"focus"},{description:"失去焦点",type:"blur"}]},defaultSchema:{componentProps:{placeholder:"请输入",style:{width:"100%"}},field:"number",input:!0,label:"数字输入框",type:"number"},groupName:"表单",icon:"icon--epic--123-rounded",ownSlots:["prefix","addonBefore","addonAfter"],sort:710};module.exports=o;