先贴一下正确的代码
this.$http({
url: 'http://shiyun.looky34.cn/client/members/getMembers',
method: 'POST',
data:this.$qs.stringify({
name: '小明'
})
}).then((res) => {
this.my_log('user_info_res = ' + JSON.stringify(res.data))
if (res.data.success == true) {
} else {
}
}, (err) => {
})
在使用axios用post请求的时候,如果不把params键头改为data的话后台是无法收到数据的,改为data之后就会出现请求方法为OPTIONS的问题,如图:
这时候我们只需要把格式为json的参数用qs插件转换一下就好了,cnpm install qs,然后在main.js下配置一下就可以像图(1)那样使用了
配置方法如图:
到此问题解决,有不明白的可以在下面留言噢,看到了我会尽快回复