vue+element得select下拉框手机号中间4位用*号代替。

问题描述

vue+element得select下拉框手机号中间4位用*号代替。
图片描述
图片描述
我是直接在花括号中直接处理呢还是另写个方法呢?谢谢!

阅读 5.8k
5 个回答

1.展示的效果
clipboard.png

2.data定制的数据
clipboard.png

3.页面展示
clipboard.png

4.使用局部过滤器 正折匹配 replace替换
clipboard.png

呃,如果你是想用星号隐藏用户的真实信息的话,最好就不要传到前端过来。

新增一个号码过滤器,使用的时候直接:workerTel | formatPhone

Vue.filter('formatPhone', function (phone) {})

私密数据请求后端的时候,后端就应该脱敏处理的。前端最好只是展示数据

感觉这种数据应该再后端进行脱敏处理吧;如果前端脱敏的话,在response中依旧能看到用户的真实手机号,所以这样没有任何意义。
建议在后端进行手机号脱敏吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题