url 编码实现方式:
_enCoderUrl(str){
let encodeStr = encodeURIComponent(str); //不会对这些进行编码 - _ . ! ~ * ' ( )
encodeStr = encodeStr.replace(/!/g,"%21"); //转换!
encodeStr = encodeStr.replace(/\*/g,"%2A"); //转换*
encodeStr = encodeStr.replace(/'/g,"%27"); //转换'
encodeStr = encodeStr.replace(/\(/g,"%28"); //转换(
encodeStr = encodeStr.replace(/\)/g,"%29"); //转换)
encodeStr = encodeStr.replace(/\[/g,"%5B"); //转换[
encodeStr = encodeStr.replace(/]/g,"5D"); //转换]
console.warn('encodeSt2222222 ' + encodeStr);
return encodeStr;
}
介绍编码函数的三个方法:https://blog.youkuaiyun.com/newweapon/article/details/1603275