get方式请求时数据中空格的处理

axios请求,请求方式为get,将{name:yezi haha}作为params的值,发送请求时发现传递的数据格式为?name=yezi+haha
解决方法:手动拼接query字符串,将含有空格的字符串用encodeURI编码即可

let queryStr = '';
let name = 'yezi haha';
queryStr += 'name=' + encodeURI(name);
console.log(queryStr);
name=yezi20%haha; 

你可能感兴趣的:(get方式请求时数据中空格的处理)