vue.js - vue怎么获取两个接口数据

查看:548
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆