1.一般使用场景为手机号,邮箱,证件号等
2.utils工具函数文件夹下新建文件changeToStr.js
/**
*替换星号
*params:
* str: 数据
* len1: 第几个开始
* len2: 倒数几个结束
*/
export default function changeToStar(str, len1, len2 = 0){
//判断类型,必须是字符串
if(typeof str != "string") return;
let strLen = str.length;
let stars = '';
for (let i = 0;i <strLen - len1 - len2;i++ ) {
stars += "*"
}
str = str.substr(0,len1) + stars + str.substr(strLen - len2);
return str;
}
3.main.js入口文件引入
//引入替换星号
import changeToStr from './utils/changeToStr.js';
//设置全局替换星号方法
Vue.prototype.$changeToStr = changeToStr ;