可实现拼接变量到URL中作为参数,拼接方法,如下:
jointUrl(obj) {
const paramArr = [];
let param = '';
if (obj && typeof obj === 'object') {
if (paramArr.length === 0) {
paramArr.push('?');
}
for (const i in obj) {
if (obj.hasOwnProperty(i)) {
if (obj[i] !== '' && obj[i] !== null && typeof obj[i] !== 'undefined') {
paramArr.push(i);
paramArr.push('=');
paramArr.push(obj[i]);
paramArr.push('&');
}
}
}
param = paramArr.join('').replace(/&$/, '');
return param;
}