post请求传'Content-type': 'application/x-www-form-urlencoded'格式的数据
qs传参时会把值为空的字段直接消失,不穿这个字段,会使请求失败,不使用qs可以使用下面这个方法
定义全局方法
//utils->utils.js
export function objTostring (obj) {
var str = '';
for (var key in obj) {
str += key + '=' + obj[key] + '&';
}
return str.slice(0, -1);
}
引入方法1:在main.js中全局引入
//main.js
import * as utils from '@/utils/utils';
for (var key in utils) {
Vue.prototype['$' + key] = utils[key];
}
在组件中使用:
let val = {
name: this.addForm.name,
title: this.addForm.title,
};
this.$objTostring(val)
引入方法2:在组件中引入使用
import {objTostring} from "@/utils/utils"
let val = {
name: this.addForm.name,
title: this.addForm.title,
};
objTostring(val)
浙公网安备 33010602011771号