如何从对象的嵌套数组中获取值?
下面是我的API:
{
"id": 7,
"code": "ABC123",
"name": "Abu Bakar Enterprise",
"speCompanyDetails": [
{
"id": 1,
"speCompanyId": 7,
"registrationType": "2",
"registrationNo": "12345678",
"registrationYear": 2005,
"annualIncome": 100000,
}
]
}我的目标是希望获取代码和名称的值,但同时也希望从speCompanyDetails.annualIncome获取值
目前我的查询类似于:
const SUPPLIER_INFO_QUERY = gql`
query SupplierInfoQuery($mainSuppId: String!) {
supplierInfo(id: $mainSuppId)
@rest(path: "services/supplier/api/spe-companies/{args.id}", method: "GET", type: "SupplierInfo") {
id
name
code
speCompanyDetails
}
}
`;但是anuualIncome的值是未定义的。
发布于 2020-04-19 12:13:47
const SUPPLIER_INFO_QUERY = gql query SupplierInfoQuery($mainSuppId: String!) { supplierInfo(id: $mainSuppId) @rest(path: "services/supplier/api/spe-companies/{args.id}", method: "GET", type: "SupplierInfo") { id name code speCompanyDetails{ annualIncome } } };
https://stackoverflow.com/questions/61299309
复制相似问题