axios delete请求传参问题

用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 || '查询数据出错,请稍后重试');
	})

你可能感兴趣的:(axios delete请求传参问题)