# Input 输入框

表单的输入框,包括输入框、数字输入框、文本框组件

# Props

Prop name Description Type Values Default
item 输入框配置 object {"type": "input", "label": "输入框", "icon": "icon-write", "options": {"type": "text", "width": "100%", "defaultValue": "", "placeholder": "请输入", "clearable": false, "maxLength": null, "hidden": false, "disabled": false}, "model": "input_1619335863088", "key": "input_1619335863088", "help": "", "prefix": "", "suffix": "", "rules": [{"required": false, "message": "必填项"}]} {}

# Events

Event name Properties Description
input 通过 v-model 语法糖传值,父组件使用 v-model 或:value val string - 输入框输入值 输入框输入事件

# Input 使用方法

<uct-form-item :config="config" :item="item"></uct-form-item>
export default {
  data() {
    return {
      item:{
        "type": "input",
        "label": "输入框",
        "icon": "icon-write",
        "options": {
          "type": "text",
          "width": "100%",
          "defaultValue": "",
          "placeholder": "请输入",
          "clearable": false,
          "maxLength": null,
          "hidden": false,
          "disabled": false
        },
        "model": "input_1612861962073",
        "key": "input_1612861962073",
        "rules": [{
          "required": false,
          "message": "必填项"
        }]
      },
      config:{
        "layout": "horizontal",
        "labelCol": {
          "span": 4
        },
        "wrapperCol": {
          "span": 20
        },
        "hideRequiredMark": false,
        "customStyle": ""
      }
  },
};