{
    "name": "gov-input",
    "label": "输入框",
    "description": "输入框",
    "codeSnap": "<gov-input ipt-title=\"标题\"></gov>",
    "demoCode": {
        "s": "<view>\n    <view class=\"line\">输入框 input</view>\n    <view s-for=\"item in inputGroup\">\n        <gov-input\n            ipt-item-type=\"{{item.iptItemType}}\"\n            ipt-title=\"{{item.iptTitle}}\"\n            ipt-name=\"{{item.iptName}}\"\n            placeholder-content=\"{{item.placeholderContent}}\"\n            ipt-value=\"{{item.iptValue}}\"\n            type=\"{{item.type}}\"\n            password=\"{{item.password}}\"\n            maxlength=\"{{item.maxLength}}\"\n            focus=\"{{item.focus}}\"\n            disabled=\"{{item.disabled}}\"\n            confirm-type=\"{{item.confirmType}}\"\n            border-style=\"border-bottom: 1rpx #0f0 solid;\"\n            ipt-error-info=\"{{item.iptErrorInfo}}\"\n            ipt-notic-info=\"{{item.iptNoticInfo}}\"\n            bindkeyinput=\"iptKeyInput\"\n            bindiptblur=\"iptBlur\"\n            bindiptfocus=\"iptFocus\"\n            bindiptconfirm=\"iptConfirm\"\n            bindiptclean=\"handleClean\">\n        </gov-input>\n    </view>\n</view>",
        "css": ".line {\n    margin-top: 18.116rpx;\n    font-size: 32.61rpx;\n    color: #000;\n    padding-bottom: 12.077rpx;\n    border-bottom: 1px solid #f5f5f5;\n}\n\n.s-title {\n    margin: 18.116rpx;\n}",
        "js": "Page({\n    data: {\n        inputGroup: [\n            {\n                iptItemType: 'short',\n                iptTitle: '普通短标',\n                iptName: 'username',\n                placeholderContent: '请输入',\n                iptValue: '不可修改disable',\n                maxLength: 140,\n                disabled: true,\n                confirmType: 'go',\n                iptNoticInfo: {\n                    noticFlag: true,\n                    noticType: 'modal',\n                    noticToast: {\n                        toastTitle: 'toast的一些个文案～',\n                        toastIcon: 'none'\n                    },\n                    noticModal: {\n                        modalTitle: '标题',\n                        modalContent: 'modal的一些个文案！'\n                    }\n                }\n            },\n            {\n                iptItemType: 'short',\n                iptTitle: '四字标题'\n            },\n            {\n                iptItemType: 'long',\n                iptTitle: '六字标题六字'\n            },\n            {\n                iptItemType: 'two-row',\n                iptTitle: '两行标题两行标题两行标题'\n            },\n            {\n                iptTitle: '身份证号',\n                type: 'idcard'\n            },\n            {\n                iptTitle: '输入手机号',\n                type: 'number'\n            }\n        ]\n    }\n});"
    },
    "groups": "layout",
    "fragement": "",
    "properties": {
        "attributes": [
            {
                "name": "iptItemType",
                "type": "String",
                "description": "'long':普通长(六字标题) 'short':普通短(四字标题) 'two-row':标题两行情况",
                "required": "否",
                "default": "long"
            },
            {
                "name": "iptTitle",
                "type": "String",
                "description": "标题",
                "required": "否",
                "default": ""
            },
            {
                "name": "iptName",
                "type": "String",
                "description": "input组件的name",
                "required": "否",
                "default": ""
            },
            {
                "name": "placeholderContent",
                "type": "String",
                "description": "占位文案",
                "required": "否",
                "default": "请输入"
            },
            {
                "name": "iptValue",
                "type": "String",
                "description": "初始值",
                "required": "否",
                "default": ""
            },
            {
                "name": "type",
                "type": "String",
                "description": "键盘类型: text、number、idcard、digit",
                "required": "否",
                "default": "text"
            },
            {
                "name": "password",
                "type": "Boolean",
                "description": "是否是密码类型",
                "required": "否",
                "default": "false"
            },
            {
                "name": "maxlenth",
                "type": "Number",
                "description": "输入最大长度",
                "required": "否",
                "default": "140"
            },
            {
                "name": "focus",
                "type": "Boolean",
                "description": "获取聚焦，调起键盘",
                "required": "否",
                "default": "false"
            },
            {
                "name": "disabled",
                "type": "Boolean",
                "description": "是否禁用",
                "required": "否",
                "default": "false"
            },
            {
                "name": "confirm-type",
                "type": "String",
                "description": "键盘右下角按钮 send:发送 search:搜索 next:下一个 go:前往 done:完成",
                "required": "否",
                "default": "done"
            },
            {
                "name": "noborder",
                "type": "Boolean",
                "description": "不需要底部线'",
                "required": "否",
                "default": "false"
            },
            {
                "name": "iptErrorInfo",
                "type": "Object",
                "description": "填错的状态，及toast内容",
                "required": "否",
                "default": ""
            },
            {
                "name": "iptNoticInfo",
                "type": "Object",
                "description": "控制输入块后面的notic图标展现及文案（有toast、modal可选）",
                "required": "否",
                "default": ""
            }
        ],
        "events": [
            {
                "name": "keyinput",
                "type": "Event",
                "description": "键盘输入时触发，返回当前 input 信息",
                "required": "否",
                "default": "-"
            },
            {
                "name": "iptblur",
                "type": "Event",
                "description": "输入框失焦时触发，返回当前 input 信息",
                "required": "否",
                "default": "-"
            },
            {
                "name": "iptfocus",
                "type": "Event",
                "description": "输入框聚焦时触发，返回当前 input 信息",
                "required": "否",
                "default": "-"
            },
            {
                "name": "iptconfirm",
                "type": "Event",
                "description": "点击完成/确认时触发",
                "required": "否",
                "default": "-"
            },
            {
                "name": "iptclean",
                "type": "Event",
                "description": "监听清空事件，返回当前 input 信息",
                "required": "否",
                "default": "-"
            }
        ],
        "externalClasses": [
            {
                "name": "gov-input",
                "type": "",
                "description": "输入框的扩展样式类，可通过此class改变输入框的样式",
                "required": "否",
                "default": "-"
            }
        ]
    }
}
