# 输入框
cl-input 组件基于 uni-app 的 input 组件,同时添加新的支持:
- Props:
fillborderroundprefix-iconsuffix-icon - Slots:
prependappend
# 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>

