<script>
export default {
// 对后台返回的手机号进行加密
filters: {
phoneFilter(val) {
let reg = /^(.{3}).*(.{4})$/;
return val.toString().replace(reg, '$1****$2');
}
},
}
</script>
注意⚠️:后端返回的手机号是Number
类型时需要将字段转换为字符串String
类型,加上toString()
,不然会报错:.replace .replace is not a function
,如果是字符串则不需要
使用:
<view class="phone-num">
{{infoData.phoneNum | phoneFilter}}
</view>