mirror of https://github.com/chillzhuang/Sword
18 lines
345 B
JavaScript
18 lines
345 B
JavaScript
import { stringify } from 'qs';
|
|
|
|
export default class RequestForm {
|
|
constructor(params) {
|
|
const values = params;
|
|
Object.keys(params).forEach(key => {
|
|
if (Array.isArray(params[key])) {
|
|
values[key] = params[key].join(',');
|
|
}
|
|
});
|
|
this.params = values;
|
|
}
|
|
|
|
parse() {
|
|
return stringify(this.params);
|
|
}
|
|
}
|