KInput

输入框

使用指南

  1. import {KInput} from 'kbone-ui'

示例

  1. <KInput label="卡号" @change="inputChange" v-model="inputCardValue" placeholder="填写本人卡号" clearable/>
  2. <KInput label="昵称" @change="inputChangv-model="inputNickName" placeholder="填写信号的昵称" clearable/>

Form

form 表单内容

KInput - 图1

使用参数

H5小程序属性类型默认值必填说明
oovalue/v-modelstring输入框的初始内容
ootypestringtextinput 的类型
oopasswordbooleanfalse是否是密码类型
ooplaceholderstring输入框为空时占位符
oplaceholder-stylestring指定 placeholder 的样式
oplaceholder-classstringinput-placeholder指定 placeholder 的样式类
oodisabledbooleanfalse是否禁用
omaxlengthnumber140最大输入长度,设置为 -1 的时候不限制最大长度
ocursor-spacingnumber0指定光标与键盘的距离,取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离
oauto-focusbooleanfalse(即将废弃,请直接使用 focus )自动聚焦,拉起键盘
oofocusbooleanfalse获取焦点
oconfirm-typestringdone设置键盘右下角按钮的文字,仅在type='text'时生效
oconfirm-holdbooleanfalse点击键盘右下角按钮时是否保持键盘不收起
ocursornumber指定focus时的光标位置
oselection-startnumber-1光标起始位置,自动聚集时有效,需与selection-end搭配使用
oselection-endnumber-1光标结束位置,自动聚集时有效,需与selection-start搭配使用
oadjust-positionbooleantrue键盘弹起时,是否自动上推页面
ohold-keyboardbooleanfalsefocus时,点击页面的时候不收起键盘
ooinputeventhandle键盘输入时触发,event.detail = {value, cursor, keyCode},keyCode 为键值,2.1.0 起支持,处理函数可以直接 return 一个字符串,将替换输入框的内容。
oofocuseventhandle输入框聚焦时触发,event.detail = { value, height },height 为键盘高度,在基础库 1.9.90 起支持
ooblureventhandle输入框失去焦点时触发,event.detail = {value: value}
oconfirmeventhandle点击完成按钮时触发,event.detail = {value: value}
okeyboardheightchangeeventhandle键盘高度发生变化的时候触发此事件,event.detail = {height: height, duration: duration}