数组去重,图片转base64

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值