# Input 输入框

通过鼠标或键盘输入内容

# 基础用法

通过 vlaue 指定输入框内容,disabled 指定是否禁用,readonly 指定为只读状态

<ch-input value="正常状态"></ch-input>
<ch-input disabled value="禁用状态"></ch-input>
<ch-input readonly value="只读状态"></ch-input>

# 双向绑定

数据支持双向绑定

<ch-input v-model="input"></ch-input>
<div>
  input: {{ input }}
</div>

export default {
  data(){
    return {
      input: '24'
    }
  }
}

# 密码框

使用 show-password 属性,会得到一个可切换显示隐藏的密码框

<ch-input placeholder="请输入密码" show-password v-model="input"></ch-input>

export default {
  data(){
    return {
      input: ''
    }
  }
}

# 属性

属性 说明 类型 可选值 默认值
value / v-model 绑定值 String —— ——
placeholder 占位文本 String —— ——
disabled 禁用 Boolean —— false
readonly 只读 Boolean —— false
show-password 显示切换密码 Boolean —— false