{
  "name": "NumberPicker",
  "props": {
    "prefix": {
      "type": {
        "name": "string"
      },
      "required": false,
      "description": "样式前缀",
      "defaultValue": {
        "value": "'next-'",
        "computed": false
      },
      "docblock": "样式前缀"
    },
    "type": {
      "type": {
        "name": "enum",
        "value": [
          {
            "value": "'normal'",
            "computed": false,
            "description": "普通"
          },
          {
            "value": "'inline'",
            "computed": false,
            "description": "内联"
          }
        ]
      },
      "required": false,
      "description": "设置类型",
      "defaultValue": {
        "value": "'normal'",
        "computed": false
      },
      "docblock": "设置类型\n@enumdesc 普通, 内联",
      "value": [
        {
          "value": "'normal'",
          "computed": false,
          "description": "普通"
        },
        {
          "value": "'inline'",
          "computed": false,
          "description": "内联"
        }
      ]
    },
    "value": {
      "type": {
        "name": "number"
      },
      "required": false,
      "description": "当前值",
      "docblock": "当前值"
    },
    "defaultValue": {
      "type": {
        "name": "number"
      },
      "required": false,
      "description": "默认值",
      "defaultValue": {
        "value": "0",
        "computed": false
      },
      "docblock": "默认值"
    },
    "step": {
      "type": {
        "name": "union",
        "value": [
          {
            "name": "number"
          },
          {
            "name": "string"
          }
        ]
      },
      "required": false,
      "description": "步长",
      "defaultValue": {
        "value": "1",
        "computed": false
      },
      "docblock": "步长"
    },
    "editable": {
      "type": {
        "name": "bool"
      },
      "required": false,
      "description": "用户是否可以输入",
      "defaultValue": {
        "value": "true",
        "computed": false
      },
      "docblock": "用户是否可以输入"
    },
    "inputWidth": {
      "type": {
        "name": "union",
        "value": [
          {
            "name": "number"
          },
          {
            "name": "string"
          }
        ]
      },
      "required": false,
      "description": "输入框的宽度",
      "docblock": "输入框的宽度"
    },
    "onChange": {
      "type": {
        "name": "func"
      },
      "required": false,
      "description": "数值被改变的事件",
      "defaultValue": {
        "value": "function noop() {\n}",
        "computed": false
      },
      "docblock": "数值被改变的事件\n@param {Number} value 数据\n@param {Event} e DOM事件对象",
      "params": [
        {
          "name": "value",
          "description": "数据",
          "type": {
            "name": "Number"
          }
        },
        {
          "name": "e",
          "description": "DOM事件对象",
          "type": {
            "name": "Event"
          }
        }
      ],
      "returns": null
    },
    "onKeyDown": {
      "type": {
        "name": "func"
      },
      "required": false,
      "description": "键盘按下",
      "defaultValue": {
        "value": "function noop() {\n}",
        "computed": false
      },
      "docblock": "键盘按下",
      "params": [],
      "returns": null
    },
    "onFocus": {
      "type": {
        "name": "func"
      },
      "required": false,
      "description": "焦点获得",
      "defaultValue": {
        "value": "function noop() {\n}",
        "computed": false
      },
      "docblock": "焦点获得",
      "params": [],
      "returns": null
    },
    "onBlur": {
      "type": {
        "name": "func"
      },
      "required": false,
      "description": "焦点失去",
      "defaultValue": {
        "value": "function noop() {\n}",
        "computed": false
      },
      "docblock": "焦点失去",
      "params": [],
      "returns": null
    },
    "onDisabled": {
      "type": {
        "name": "func"
      },
      "required": false,
      "description": "按钮被禁用时候点击的回调",
      "defaultValue": {
        "value": "function noop() {\n}",
        "computed": false
      },
      "docblock": "按钮被禁用时候点击的回调\n@param {Event} e DOM事件对象",
      "params": [
        {
          "name": "e",
          "description": "DOM事件对象",
          "type": {
            "name": "Event"
          }
        }
      ],
      "returns": null
    },
    "onCorrect": {
      "type": {
        "name": "func"
      },
      "required": false,
      "description": "数值订正后的回调",
      "defaultValue": {
        "value": "function noop() {\n}",
        "computed": false
      },
      "docblock": "数值订正后的回调\n@param {Object} obj {currentValue,oldValue:String}",
      "params": [
        {
          "name": "obj",
          "description": "{currentValue,oldValue:String}",
          "type": {
            "name": "Object"
          }
        }
      ],
      "returns": null
    },
    "max": {
      "type": {
        "name": "number"
      },
      "required": false,
      "description": "最大值",
      "defaultValue": {
        "value": "Infinity",
        "computed": true
      },
      "docblock": "最大值"
    },
    "min": {
      "type": {
        "name": "number"
      },
      "required": false,
      "description": "最小值",
      "defaultValue": {
        "value": "-Infinity",
        "computed": false
      },
      "docblock": "最小值"
    },
    "className": {
      "type": {
        "name": "string"
      },
      "required": false,
      "description": "自定义class",
      "docblock": "自定义class"
    },
    "style": {
      "type": {
        "name": "object"
      },
      "required": false,
      "description": "自定义内联样式",
      "defaultValue": {
        "value": "{}",
        "computed": false
      },
      "docblock": "自定义内联样式",
      "properties": []
    }
  },
  "methods": [],
  "subComponents": []
}