首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Axios:如何在axios中获取数据

Axios:如何在axios中获取数据
EN

Stack Overflow用户
提问于 2020-04-29 13:32:04
回答 1查看 20关注 0票数 0

我创建了一个搜索唯一的条形码。因此,结果将是0或1,因为它是唯一的。如果找到条形码,我需要获取该记录的ID。我们该怎么做呢?

代码语言:javascript
复制
                axios.get("api/findpatronbarcode?q=" + query)
                    .then(({data}) => {
                        this.loanpatrons = data.data;

                        //COUNT RECORDS
                        this.countPatrons = this.loanpatrons.length;
                        console.log(this.countPatrons);


                        //THE PROBLEM IS THE CODE BELOW. IT RETURNS "Undefined"
                        // Get the ID of the record
                        var getID = this.loanpatrons.id;
                        console.log(getID)
                    });
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-29 15:27:57

您可以像这样尝试:

代码语言:javascript
复制
axios.get("api/findpatronbarcode?q=" + query)
                    .then(({data}) => {
                        this.loanpatrons = data.data;

                        //COUNT RECORDS
                        this.countPatrons = this.loanpatrons.length;
                        console.log(this.countPatrons);


                        // KEEP IN MIND THAT "loanpatrons" is Array
                        // so first get the first member of the Array
                        // and only then Get the ID of the record
                        var getID = (this.loanpatrons[0] || {}).id || '';
                        console.log(getID)
                    });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61494912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档