axios发送post请求
axios
会报错
post请求,发送数据会报错,不能直接携带数据,要加URLSearchParams处理下才行
var params = new URLSearchParams() ;
params.append(‘name‘,‘alex‘);
修改之后
sendAjaxByPost(){
var params = new URLSearchParams() ;
params.append(‘name‘,‘alex‘);
axios.post(‘http://127.0.0.1:8800/create‘,{"name":"alex"}).
then( function(res) {
console.log(res);
}).catch(err=>{
console.log(err);
})
}
由于axios在整个项目中是局部作用域,避免多次重复导入axios模块,可以用vue和它绑定一起
1,//方式1: 解决this的指向问题,在vue中用函数建议使用箭头函数
2,var _this = this // //解决this指向问题方法二