export function getStringArr(str1,str2){
let reg = new RegExp(str1.toString());
str2 = str2.replace(reg,"");
return str2
}
//比较两字符串去重,从str2中去重str1这个字符串
export function getBase64Img(img,width,height){
var canvas = document.createElement('canvas');
canvas.width = width?width:160;
canvas.height = height?height:160;
var ctx = canvas.getContex('2d');
ctx.drawImage(img,0,0,canvas.width,canvas.height);
var dataUrl = canvas.toDataURL("image/png");
return dataUrl;
}
//图片地址转换成base64
export function formatPhone(phone,num1,num2){
if(!phone){
return "**";
}
return `${phone.substr(0,num1)}*****${phone,substr(-num2,num2)}`;
}
//手机号脱敏 num1 前面显示位数 num2 后面显示位数
export function setLocalStorage(key,value,isJson){
if(window.localStorage){
if(isJson){
value = JSON.stringify(value)
}
window.localStorage[key] = value;
}else{
console.log("当前浏览器不支持localStorage");
}
}
//设置localStorage
export function getLocalStorage(key,isJson){
if(window.localStorage){
var value = window.localStorage[key] ||"" ;
if(isJson && value){
value = JSON.parse(value);
}
return value;
}else{
console.log("当期浏览器不支持localStorage");
}
}
//获取localStorage
export function removeLocalStorage(key){
if(window.localStorage){
window.localStorage.removeItem(key);
}else{
console.log("当前浏览器不支持localStorage");
}
}
//移除localStorage
export function setSessionStorage(key,value,isJson){
var _wkey = "sessionStorage";
if(/mqqbrowser/i.test(window.navigator.useerAgent)){
_wkey = "localStorage";
}
if(window[_wkey]){
if(isJson){
value = JSON.stringify(value);
}
window[_wkey][key] = value;
}else{
console.log("当前浏览器不支持sessionStorage")
}
}
//设置sessionStorage
export function getSessionStorage(key,isJson){
var _wkey = "sessionStorage";
if(/mqqbrowser/i.test(window.navigator.useerAgent)){
_wkey = "localStorage";
}
if(window[_wkey]){
var value = window[_wkey][key] || "";
if(isJson && value){
value = JSON.parse(value);
}
return value
}else{
console.log("当前浏览器不支持sessionStorage")
}
}
//获取sessionStorage
export function removeSessionStorage(key){
var _wkey = "sessionStorage";
if(/mqqbrowser/i.test(window.navigator.useerAgent)){
_wkey = "localStorage";
}
if(window[_wkey]){
window[_wkey].removeItem(key);
}else{
console.log("当前浏览器不支持sessionStorage")
}
}
//移除sessionStorage