# formInput输入框

提示

formInput组件是表单输入组件

# 基本使用


<template>
  <view>
    <myContainer>
      <u-form :model="form" ref="form">
        <formInput label="名称" v-model="form.name"></formInput>
        <formInput col label="名称2" v-model="form.name2"></formInput>
        <formInput col mode="tel" label="电话" v-model="form.tel"></formInput>
        <formInput col mode="code" label="电话2" v-model="form.tel2"></formInput>
        <formInput col mode="map" label="位置" v-model="form.position"></formInput>
      </u-form>
    </myContainer>
  </view>
</template>

# Props属性

参数 说明 类型 默认值
value 双向绑定的值 String\Number ''
col 是否竖直方向 Boolean true
width 表单宽度 Number\String ''
marginTop 默认距离顶部 Number\String '0'
position 相对位置 String ''
prop 校验属性 String ''
label 标签 String ''
labelWidth 标签宽度 Number\String ''
labelStyle 标签样式 Object {}
labelAlign 标签对齐方式 String ''
leftIcon 左侧图标 String ''
leftIconStyle 左侧图标样式 Object {}
rightIcon 右侧图标 String ''
rightIconStyle 右侧图标样式 Object {}
borderBottom 是否显示下划线 Boolean true
required 是否必填 Boolean false
tip 提示 String ''
show textarea 在弹窗里面内容填充颜色问题兼容处理 Boolean false
clearable 是否带清楚按钮 Boolean false
type 类型 'text' /select / password / textarea / number String 'text'
border 边框 Boolean false
inputStyle 输入样式 Object {}
inputAlign 输入框对齐默认空/center/right String ''
placeholder 填充值 String ''
placeholderStyle 填充样式 String 'color:#CACFDB'
adjustPosition 是否调整位置 Boolean true
maxlength 最大长度 Number\String 200
disabled 是否禁用 Boolean false
mode 模式 tel code map String ''
focus 是否聚焦 Boolean false

# Event事件

事件名 说明 回调参数
input 输入时触发 e
focus 聚焦时触发
blur 失去焦点时触发
chooseLocation mode为map时选择位置触发
getTel 小程序内模式为tel时候点击获取手机号触发 e