二次封装的axios,post请求可以,get请求传的值有问题;
我这处理为什么不是正常的数据格式呢?
个人中心页
mounted() {
this.getData();
},
methods: {
getData(){
this.$api.users.getUser({
account: this.userID
})
.then((data) => {
console.log(data);
console.log(this.userID);
});
},
},
},
};
http
axios.defaults.transformRequest = function (data) {
// console.log(data)
// console.log(JSON.stringify(data));
return JSON.stringify(data)
}
接口
function getUser(options) {
return Axios.get('/api/prjUser/loadInfo', { params: QS.stringify(options) })
}
谁能告诉我这个怎么去掉呀?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已经有过处理了,不需要再次QS
这个方法是干嘛的,params传的是一个对象,不用转成字符串