let url = config.url
if (config.params) {
url += '?'
const keys = Object.keys(config.params)
for (const key of keys) {
if(config.params[key] == undefined) {
continue
} else {
url += `${key}=${encodeURIComponent(config.params[key])}&`
}
}
url = url.substring(0, url.length - 1)
config.params = {}
}
config.url = url
因为encodeURL无法转译特殊字符,所以需要用encodeURIComponent手动转译一次,剩下的根据当前项目的要求自行调整即可