# Input 输入框

# 基础用法

基础的input用法。

点击查看代码
<template>
  <fe-input placeholder="请输入内容" v-model="input" type="text"></fe-input>
</template>
<script>
export default {
  data() {
    return {
      input: '',
    }
  }
}
</script>

# 禁用状态


通过 disabled 属性指定是否禁用 input 组件

点击查看代码
<template>
  <fe-input placeholder="禁用" disabled></fe-input>
</template>

# 可清空


使用clearable属性即可得到一个可清空的输入框

点击查看代码
<template>
  <fe-input placeholder="请输入用户名" v-model="username" type="text" clearable></fe-input>
</template>

<script>
  export default {
    data() {
      return {
        username: '',
      }
    }
  }
</script>

# 密码框


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

点击查看代码
<template>
  <fe-input placeholder="请输入密码" v-model="password" type="password" show-password></fe-input>
</template>

<script>
  export default {
    data() {
      return {
        password: '',
      }
    }
  }
</script>

# API

# Input props

参数名称 参数描述 参数类型 默认值
placeholder 占位符 string
type 文本框类型(text/password) string text
disabled 禁用 boolean false
clearable 是否显示清空按钮 boolean false
show-password 是否显示密码切换按钮 boolean false
name name属性 string

# Input events

事件名称 事件描述
blur 失去焦点事件
change 内容改变事件
focus 获取的焦点事件