async/await异步问题

需求:在页面加载时,同时发送两个请求,代码如下:

        async initData(id){            //获取路线栏目数据
            let res1 = await getPathCategory(id);            this.categoryList = res1.result.list;            //获取路线栏目对应的列表数据
            let res2 = await getPathListData(id,this.category,this.pageSize,this.pageNo);            if(res2.result.list.length>0){                this.pathList = [...res2.result.list];                this.loading = false;
            }
        },

问题:从上一个页面进入当前页面,只获取了第一个请求的数据,再次刷新当前页面时,数据才会一起出来


慕桂英546537
浏览 428回答 1
1回答

慕田峪7331174

建议检查一下整体逻辑,不太可能这里出问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js