Skip to content

Input 输入框

通过折叠面板收纳内容区域

基础用法

Details
vue
<template>
  <a-input v-model="input" placeholder="Please input" />
</template>

<script lang="ts" setup>
import { ref } from 'vue'
const input = ref('')
</script>

禁用状态

每次只能展开一个面板

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

Details
vue
<template>
  <a-input v-model="input" disabled placeholder="Please input" />
</template>

<script lang="ts" setup>
import { ref } from 'vue'
const input = ref('')
</script>

一键清空

通过 clearable 属性即可得到一个可一键清空的输入框

Details
vue
<template>
  <a-input v-model="input" placeholder="Please input" clearable />
</template>

<script lang="ts" setup>
import { ref } from 'vue'
const input = ref('')
</script>

密码框

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

Details
vue
<template>
  <a-input
    v-model="input"
    type="password"
    placeholder="Please input password"
    show-password
  />
</template>

<script lang="ts" setup>
import { ref } from 'vue'
const input = ref('')
</script>