# 输入框

cl-input 组件基于 uni-app 的 input 组件,同时添加新的支持:

  • Props:fill border round prefix-icon suffix-icon
  • Slots: prepend append

# Props

参数 说明 类型 可选值 默认值
value / v-model 绑定值 string / number
type 类型 string text 及原生 input 的 type 值 text
password 是否密码类型 boolean false
placeholder 输入框为空时占位符 boolean false
clearable 是否可清空 boolean false
disabled 是否禁用状态 boolean false
fill 是否宽度填充 boolean false
round 是否圆角 boolean false
border 是否带有边框 boolean false
focus 是否聚焦 boolean false
prefix-icon 前缀图标 string
suffix-icon 后缀图标 string
更多 https://uniapp.dcloud.io/component/input

# Slots

插槽 说明
prepend 在元素的开始插入内容
append 在元素的结尾插入内容

# Events

插槽 说明 回调参数
prefixIconTap 前缀图标点击时触发 value
suffixIconTap 后缀图标点击时触发 value

# 示例

基本用法

<cl-input v-model="val"></cl-input>

可清空

<cl-input clearable>主要</cl-input>

禁用状态

<cl-input disabled>主要</cl-input>

带图标

<!-- 前缀图标 -->
<cl-input prefix-icon="cl-icon-search"></cl-input>

<!-- 后缀图标 -->
<cl-input suffix-icon="cl-icon-image"></cl-input>

自定义

<cl-input>
	<text slot="prepend">https://</text>
</cl-input>

<cl-input>
	<text slot="append">.com</text>
</cl-input>