用delete请求时,遇到了不传参问题,用{data:params}包了之后传的参是json字符串
最后用qs转换就成功了
import Qs from ‘qs’
let vm = this;
let params = {
userid: rowData.gid,
state: '0'
}
vm.$http.delete('/dsell/v2/mobile/pt/manager/user/action/disable', {data: Qs.stringify(params)}, {
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
}).then(res => {
if(res.data){
vm.testfunction();//刷新列表
}
}).catch(res => {
console.log(res.msg || '查询数据出错,请稍后重试');
})