Vue 实现前端银行卡隐藏中间的数字
主要应用了 filters过滤器 来实现效果
实现效果,如图:

HTML代码:
<template>
<div>
<div style="background-color: #f4f4f4;margin:50px 0 0 460px;width:900px;height:300px;">
<p>原来:{{ cardNo }}</p>
<p>隐藏后:{{ cardNo | hideMiddle }}</p>
<br>
<p>原来:{{ name }}</p>
<p>隐藏后:{{ name | hideMiddle2 }}</p>
</div>
</div>
</template>
JavaScript代码:
<script>
export default {
filters: {
hideMiddle(val) {
return `${val.substring(0, 3)}****${val.substring(val.length - 4)}`
},
hideMiddle2(val) {
return `${val.substring(0, 1)}**${val.substring(val.length)}`
}
},
data () {
return {
cardNo: '68998983480932342',
name: '张小三'
}
}
}
</script>
本文介绍如何在Vue中利用filters过滤器来实现前端银行卡号的中间部分和姓名后两位的隐藏,以保护用户隐私。通过示例代码展示了具体的实现方法。
896

被折叠的 条评论
为什么被折叠?



