import axios from 'axios'
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
在手机上接口post请求报错:Can't find variable: URLSearchParams;
报错代码:
let params = new URLSearchParams();
params.append('mobile',state.registerJson.mobile);
params.append('password',state.registerJson.loginPwd);
params.append('cardNo',state.registerJson.cardNo);
params.append('location','/api/maojiuhuiActivity/qualification');
params.append('mod','post');
解决方案
import formurlencoded from 'form-urlencoded';
代码如下:
params.password = state.registerJson.loginPwd;
params.mod = 'post';
params.location = '/api/maojiuhuiActivity/qualification';
axios.post('/activity/universalActivity',formurlencoded(params))
.then(function (response) {
}).catch(function(response){
})