get方式请求时数据中空格的处理
2017-08-23 本文已影响0人
晔子与Bug的战斗史
用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;