使用vue创建一个遮罩组件

语音输入蒙版 (vue-input-mask)

Yet another Vue component for input masking. Based on react-input-mask.

用于输入掩膜的另一个Vue组件。 基于react-input-mask

View demo 查看演示 Download Source 下载源

安装 (Install)

yarn add vue-input-mask
or
npm i -S vue-input-mask

物产 (Properties)

maskstring (mask : string)

Mask string. Default format characters are: 9: 0-9 a: A-Z, a-z *: A-Z, a-z, 0-9

掩码字符串。 默认格式字符为: 90-9 aAZ, az *AZ, az, 0-9

Any character can be escaped with a backslash. It will appear as a double backslash in JS strings. For example, a German phone mask with unremoveable prefix +49 will look like mask="+4\9 99 999 99" or mask={'+4\\9 99 999 99'}

任何字符都可以使用反斜杠转义。 它将在JS字符串中显示为双反斜杠。 例如,前缀为+49的德国电话面罩将看起来像mask="+4\9 99 999 99"mask={'+4\\9 99 999 99'}

maskCharstring (maskChar : string)

Character to cover unfilled parts of the mask. Default character is "_". If set to null or empty string, unfilled parts will be empty as in ordinary input.

覆盖面罩未填充部分的字符。 默认字符为“ _”。 如果设置为null或空字符串,则与普通输入一样,未填充的部分将为空。

formatCharsobject (formatChars : object)

Defines format characters with characters as a keys and corresponding RegExp strings as a values. Default ones:

定义格式字符,其中字符作为键,而相应的RegExp字符串作为值。 默认值:

{'9': '[0-9]','a': '[A-Za-z]','*': '[A-Za-z0-9]'
}

alwaysShowMaskboolean (alwaysShowMask : boolean)

Show mask when input is empty and has no focus.

输入为空且没有焦点时显示遮罩。

例 (Example)

import Vue from 'vue';
import InputMask from 'vue-input-mask';Vue.component('input-mask', InputMask)

In template:

在模板中:

<input-mask v-model="value" mask="+4\9 99 999 99" maskChar=" "></input-mask>

去做 (Todo)

  • [ ] Refactoring

    []重构

  • [ ] Tests

    []测试

  • [ ] Implementation of componentWillReceiveProps

    [] componentWillReceiveProps实现

翻译自: https://vuejsexamples.com/yet-another-vue-component-for-input-masking/

使用vue创建一个遮罩组件

使用vue创建一个遮罩组件_用于输入遮罩的另一个Vue组件相关推荐

  1. ssis组件_用于SSIS的Melissa Data Quality免费组件

    ssis组件 In this article, we will talk briefly about data quality in SQL Server. Then, we will give a ...

  2. Java黑皮书课后题第6章:*6.17(显示0和1构成的矩阵)编写一个方法,使用下面的方法头显示m*n矩阵。每个元素都是随机产生的0或1。编写一个测试程序,提示用户输入n,显示一个n*n矩阵

    6.17(显示0和1构成的矩阵)编写一个方法,使用下面的方法头显示m*n矩阵.每个元素都是随机产生的0或1.编写一个测试程序,提示用户输入n,显示一个n*n矩阵 题目 题目描述与运行示例 破题 代码 ...

  3. vue 图表组件_用于制作图表的简单轻巧的Vue组件

    vue 图表组件 纯Vue图表 (Pure Vue Chart) A simple and lightweight vue component for making charts that do no ...

  4. web大屏展示用到的组件_从零开始设计数据大屏—基于Vue

    为什么要做数据大屏? 现如今的大数据逐渐发挥出了它的力量,并无形的改变着我们的生活.但大数据在不是从事技术开发的人来说没有很明显的感受,很多人对大数据的概念只是停留在每年网易云音乐对个人听歌的汇总上. ...

  5. vue component created没有触发_面试!面试!面试!vue常见面试题。

    "金三银四"的时候到了,一大批准备跳槽的程序员蠢蠢欲动,小编最近也在投简历,找工作.现在很多公司都要求vue.react.ng三大主流框架中的一两个.小编在此总结一下vue常见的面 ...

  6. vue 两个table 并排_从零到部署:用 Vue 和 Express 实现迷你全栈电商应用(六)

    本文由图雀社区成员 Holy[1] 使用 Tuture[2] 实战教程写作工具 写作而成,欢迎加入图雀社区,一起创作精彩的免费技术实战教程,予力编程行业发展. 前面五篇教程我们已经基本实现了迷你全栈电 ...

  7. Vue全家桶学习笔记_零基础入门到入坑:Vue篇

    文章目录 前言 什么是Vue,什么又是框架 完善的准备 Vue 引入 npm 安装 cnpm镜像加速器 安装 Vue-Cli脚手架 安装 webpack 安装 webpack-cli 安装 axios ...

  8. vue 高阶面试题_高级Web前端工程师面试之Vue问题汇总解析

    又是一年毕业季,很多学习前端的同学面对激烈的求职竞争倍感压力,想要了解企业招聘会提问哪些问题.今天千锋郑州Web前端培训小编就给大家分享一下高级Web前端工程师面试中有关Vue的问题及解析. 1.Vu ...

  9. 自定义键盘组件_一文读懂!iOS系统组件的设计规范全解

    一说到组件,大部分初级设计师和中级设计师的脑海里只会蹦出弹窗.Toast及操作列表等具体的概念,没有一套属于自己的组件分类体系,这样对于视觉设计.交互设计或产品设计的系统学习来说都是不利的. iOS1 ...

最新文章

  1. [JZOJ4786]小a的强迫症
  2. 腾讯AI种番茄双丰收:参赛AI全胜专家,辽宁试点净利增千元
  3. 【面试招聘】非科班小白上岸的学习路线
  4. 自制最小的无盘网络服务器,无盘网络终极制作2003服务器端安装准备
  5. Java小魔女芭芭拉_沉迷蘑菇不可自拔,黏土人《小魔女学园》苏西·曼芭芭拉 图赏...
  6. sql视图 权限_《MySQL必知必会》学习笔记 8 使用视图
  7. 关于软考高级作文的几点想法
  8. 【JVM】垃圾回收器
  9. sql相同顺序法和一次封锁法_不到75行代码,导出最高法指导案例到excel(一)...
  10. C#遍历类的所有属性,遍历list集合的所有属性
  11. ZooKeeper 数据模型 Znode 结构特性详解
  12. CentOS7版本下载地址发布 附正确下载CentOS各个版本镜像
  13. PI系统在DCS中的应用
  14. android /data/system/dropbox,Android dropbox日志浅谈
  15. 星空华文通过聆讯:吃《中国好声音》老本 华人文化是股东
  16. 位运算bitwise_and函数
  17. SEM推广及广告投放数据分析及可视化
  18. AWS CloudFormation
  19. ionic页面footer按钮右下方的小三角实现
  20. J-Link连上电路板,keil检测不出MCU

热门文章

  1. RFID资产管理系统的优势有哪些
  2. 【涨姿势】网络术语解析—— 大数据
  3. pandas踩坑:nested renamer is not supported python
  4. 企业认证ISO27001的必要性
  5. 乔布斯的简历,看完你会沉默……
  6. Play framework如何使用play控制台
  7. SRM 624 Building Heights DivI 解读
  8. unity 发光字体_Unity UGUI 使用艺术字体
  9. 使用着色器在WebGL3D场景中呈现行星表面地形
  10. python的认识PPT