PasswordInput 密码输入框

介绍

带网格的输入框组件,可以用于输入支付密码、短信验证码等,通常与数字键盘组件配合使用

引入

import Vue from 'vue';

import { PasswordInput, NumberKeyboard } from 'vant';

Vue.use(PasswordInput);

Vue.use(NumberKeyboard);

代码演示

基础用法

:value="value"

info="密码为 6 位数字"

:focused="showKeyboard"

@focus="showKeyboard = true"

/>

:show="showKeyboard"

@input="onInput"

@delete="onDelete"

@blur="showKeyboard = false"

/>

export default {

data() {

return {

value: '123',

showKeyboard: true

};

},

methods: {

onInput(key) {

this.value = (this.value + key).slice(0, 6);

},

onDelete() {

this.value = this.value.slice(0, this.value.length - 1);

}

}

}

自定义长度

:value="value"

:length="4"

:gutter="15"

:focused="showKeyboard"

@focus="showKeyboard = true"

/>

明文展示

:value="value"

:mask="false"

:focused="showKeyboard"

@focus="showKeyboard = true"

/>

错误提示

通过error-info属性可以设置错误提示信息,例如当输入六位时提示密码错误

:value="value"

:error-info="errorInfo"

:focused="showKeyboard"

@focus="showKeyboard = true"

/>

:show="showKeyboard"

@input="onInput"

@delete="onDelete"

@blur="showKeyboard = false"

/>

export default {

data() {

return {

value: '123',

showKeyboard: true,

errorInfo: ''

};

},

methods: {

onInput(key) {

this.value = (this.value + key).slice(0, 6);

if (this.value.length === 6) {

this.errorInfo = '密码错误';

} else {

this.errorInfo = '';

}

},

onDelete() {

this.value = this.value.slice(0, this.value.length - 1);

}

}

}

API

参数

说明

类型

默认值

value

密码值

string

''

info

输入框下方文字提示

string

-

error-info

输入框下方错误提示

string

-

length

密码最大长度

number丨 string

6

gutter

输入框格子之间的间距,

如 20px、2em,

默认单位为px

number 丨string

0

mask

是否隐藏密码内容

boolean

true

focused v2.1.8

是否已聚焦,聚焦时会显示光标

boolean

false

Events

事件名

说明

回调参数

focus

输入框聚焦时触发

-

实例

html密码框ml表单文本框,表单组件 PasswordInput 密码输入框 - 闪电教程JSRUN相关推荐

  1. css搜索的文本框,一个很不错的CSS改写的大表单文本框和搜索按钮组

    <一个很不错的CSS改写的大表单文本框和搜索按钮组>要点: 本文介绍了一个很不错的CSS改写的大表单文本框和搜索按钮组,希望对您有用.如果有疑问,可以联系我们. 先看效果图: 开始爬取 C ...

  2. html5简介的文本框,HTML5实战与剖析之表单——文本框脚本

    文本框类型 在编写表单相关的东西的时候,通常有两个标签标示文本框:一种是单行文本框input标签,另一种是多行文本框textarea标签.这两种标签比较相似,但是他们也有区别. 如果一定要用input ...

  3. 表单文本框提示字符点击时清空

    表单文本框提示字符点击时清空(input标签onfocus时文本框内提示信息清空) 作用是,一个文本框,需要输入内容,在没有输入的时候里面有一段提示内容,当点击这个文本框输入的时候,文本框内的内容自动 ...

  4. java文本域不可编辑_javascript:让表单 文本框 只读,不可编辑的方法

    有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使 的内容,"中国"两个字不可以修改.实现的方式归纳一下,有如下几种. 方法1: οnfοcus=this.bl ...

  5. C# ReportViewer 自动生成报告(自动创建 表 和文本框 )

    引言 在做一些应用程序时难免会涉及到报表的查看和office文件的导出,这里主要介绍 VS2010下 ReportViewer控件报表的使用.关于ReportViewer控件的一般性用途可查阅的资料已 ...

  6. html怎么打入文本框,html怎么在文本框里面输入文字

    html中input文本框,初始里边有文字提示.当点击时 使用onfocus事件检查当前值,如果是默认值,就将value属性置空.如: 单纯的文本框:(通常用用户名之类的) 密码状态时 中上面的方法会 ...

  7. python获取文本框内容_jquery获取文本框的内容

    使用jquery获取文本框的内容有以下几种: 1.根据ID取值(id属性): // javascript function getUserName(){ var username= $("# ...

  8. java计算两个文本框的值,java 文本框自动获取另外两个文本框的值的乘积

    java 文本框自动获取另外两个文本框的值的乘积 关注:282  答案:2  手机版 解决时间 2021-02-25 21:59 提问者壹玍徴戰何亽陪 2021-02-25 13:53 在panel里 ...

  9. java word文本框_Java 读取Word文本框中的文本、图片、表格

    Word可插入文本框,文本框中可嵌入文本.图片.表格等内容.对文档中的已有文本框,也可以读取其中的内容.本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本.图片以及表格等. [程序环境 ...

最新文章

  1. css出现的问题以及解决,div+css的浮动常出现的问题以及解决办法_html/css_WEB-ITnose...
  2. 【Android 内存优化】Java 引用类型 ( 强引用 | 软引用 | 弱引用 | 虚引用 )
  3. 【ARM】数据操作指令(上)
  4. 走过小公司的坑之入职一周
  5. java写hive自定义函数_hive自定义函数的实现和执行
  6. 网站转移服务器,网站转移云服务器
  7. Java斗地主算法的设计与实现_斗地主算法的设计与实现–洗牌和发牌
  8. pytorch nn.MSELoss
  9. 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(3)——Volumetric decoding
  10. QUdpSocket 4.6 严重丢包
  11. [文摘]Eclipse中如何批量替换
  12. php到岗第一天都做什么,十天学会php之第一天
  13. SQLLDR载数加速,优化参数
  14. Cmder下载安装以及应用到Pycharm控制台
  15. QT5-STK二次开发实例
  16. Linux网络操作系统及应用教程(项目式)项目四
  17. python使用匿名函数计算长方形的面积
  18. 5-7 六度空间 (30分)
  19. 系统封装到底有个什么用
  20. Java随笔记 - 内核缓冲区与进程缓冲区

热门文章

  1. DBeaver安装及使用
  2. MySQL认证介绍 (转帖)
  3. 蓝桥 百亿富翁 stack<Type> 栈
  4. 电蚊拍一天用30-50次?
  5. 将字符串转化为字符串数组
  6. 【项目记录】Linux日志审计系统
  7. 从零开始研发GPS接收机连载——7、跟踪模块概述和设计
  8. C语言RSA实现对字符串加密,C语言实现RSA加解密算法
  9. leetcode387题解
  10. linux命令详解--pmap