@watone/v-x
v0.0.3
Published
脱敏指令
Downloads
5
Readme
v-x 脱敏自定义指令
v-x 是一个 Vue 自定义指令,用于实现数据脱敏功能。它可以对敏感信息如身份证号、姓名、电话号码和地址进行掩码处理,以保护用户隐私。
功能特点
- 支持多种数据类型的脱敏:身份证、姓名、电话、地址
- 可自定义脱敏规则
- 支持输入框和文本元素
- 提供点击和悬停切换明文/密文的功能
- 兼容 placeholder 属性
安装
安装
npm install @watone/v-x使用
import Vue from 'vue'
import VX from '@watone/v-x'
app.directives('x', VX)
new Vue({
el: '#app',
template: '<div></div>'
})在模板中使用:
<input v-x:idCard v-model="idCardNumber" />
<span v-x:name>张三</span>API
指令参数
idCard: 身份证号脱敏name: 姓名脱敏phone: 电话号码脱敏addr: 地址脱敏
修饰符
click: 启用点击切换明文/密文hover: 启用悬停切换明文/密文
绑定值
'switchTrue': 显示明文'switchFalse': 显示密文
