vue.js - vue怎么获取两个接口数据
本文介绍了vue.js - vue怎么获取两个接口数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
获取第一个接口可以传到data里面的userinfo ,但第二个接口this指向 user[]里面为空,是不是this指向的问题
这是代码
export default {
created () {
this.axios.post('/api/account/getUserInfo')
.then((res) => {
if(data.success){
this.userinfo = res.data.results
}
}, (error) => {
vm.errorText = "服务器异常"
})
},
getuserList() {
this.axios.post('/api/Sms/getSmsSend')
.then((req) => {
console.log(req.data)
this.user = res.data
},(error) => {
console.log(err)
})
},
data() {
return {
userinfo: [],
user: []
}
}
}
结果显示userinfo是有数据的,但user没东西
解决方案
如果调用了getuserList,还出这个问题,你看看数据结构,req.data下面有没有数据。
这篇关于vue.js - vue怎么获取两个接口数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文