Skip to content

t-text-sensitive

TextSensitive 敏感文本

组件介绍

t-text-sensitive 是用于敏感信息脱敏显示的文本组件,支持手机号、身份证号、银行卡号等敏感信息的脱敏处理,保护用户隐私。

平台兼容

HarmonyH5AndroidiOS小程序UTS

基础用法

基础用法参考 demo/text-sensitive/text-sensitive.uvue

vue
<template>
  <view class="text-sensitive-demo">
    <!-- 手机号脱敏 -->
    <t-text-sensitive text="13800138000"></t-text-sensitive>
    
    <!-- 身份证号脱敏 -->
    <t-text-sensitive text="110101199001011234"></t-text-sensitive>
    
    <!-- 银行卡号脱敏 -->
    <t-text-sensitive text="6222021234567890123"></t-text-sensitive>
    
    <!-- 姓名脱敏 -->
    <t-text-sensitive text="张三丰"></t-text-sensitive>
  </view>
</template>

<style scoped>
.text-sensitive-demo {
  padding: 40rpx;
}
</style>

Props

属性名说明类型默认值
text需要脱敏显示的文本string''
format格式化格式(预留)string'yyyy-mm-dd hh:MM:ss'
path点击组件后跳转的页面路径;为空时仅响应事件string''
hover是否启用点击效果booleantrue
type组件主题类型,可选 infoprimaryerrorwarningsuccessstring''
disabled是否禁用booleanfalse
effect组件显示主题,可选 normaldarklightplainstring''
size组件尺寸,可选 largemediumsmallministring'medium'

Events

事件名说明回调参数
click点击时触发event
initFinished组件初始化完成触发组件节点信息
touchstart触摸开始时触发event
touchend触摸结束时触发event
touchmove触摸移动时触发event
touchcancel触摸取消时触发event