封装 input 框组件
1. 可以使用 input 的原生属性
- disabled :禁用输入框
- maxlength:输入长度限制
- v-model:双向绑定
2. 一键清空
- 给清除按图标加 v-if 指令,当输入框中存在内容则显示
- 给图标元素绑定点击事件,点击触发输入框的 value=‘’
- 只在 text、textarea
3. 输入框大小
- size:big,default,small,默认 default,
4.文本域高度自适应
- autosize:接收 boolean 或对象
- 接收一个包含最小行和最大行的对象
5.输入框类型参数:type
- text:文本框
- password:密码框
- textarea:文本域
- radio:单选框
- checkbox 多选框
- submit :提交按钮
6.插槽
- outLeft:框外左边插槽, 一般放内容统一头部,如 Http://
- outRight:框外右边插槽, 一般放内容统一尾部,如.com
- inLeft:框内左边插槽, 一般放输入框图标,搜索、手机号图标等
- inRight:框内右边插槽, 一般放操作图标,清空,查看密码图标