首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法读取空属性(读取“计数”)

无法读取空属性(读取“计数”)
EN

Stack Overflow用户
提问于 2022-06-02 22:49:45
回答 1查看 299关注 0票数 0

我是新的反应-管理和有问题的连接数据提供者(ra-数据-图形my简单)我的GraphQL API。在页面底部的一个红色小框中,我得到了以下错误:

无法读取null属性(读取“计数”)

在的dev tools中,我确实看到返回了正确的结果,但是total是空的:

我就是这样连接AdminResourcebuildGraphQLProvider

代码语言:javascript
复制
const App = () => {
    const [dataProvider, setDataProvider] = React.useState(null);

    React.useEffect(() => {
        buildGraphQLProvider({ clientOptions: { uri: 'http://localhost:4000' } })
            .then(graphQlDataProvider => setDataProvider(() => graphQlDataProvider));
    }, []);

    if (!dataProvider)
        return <div>Loading</div>

    return (
        <Admin dataProvider= { dataProvider } >
          <Resource name="FacilityFunction" list={ FunctionList } />
      </Admin>
    );
}

下面是我的FunctionList组件:

代码语言:javascript
复制
import React from 'react'
import { List, Datagrid, TextField, BooleanField } from 'react-admin'

export const FunctionList = (props) => {
    return <List {...props}>
        <Datagrid>
            <TextField source="id"></TextField>
            <TextField source="name"></TextField>
            <TextField source="code"></TextField>
            <BooleanField source="isActive"></BooleanField>
        </Datagrid>
    </List>
};

下面是我的依赖关系:

代码语言:javascript
复制
  "dependencies": {
    "graphql": "^16.5.0",
    "ra-data-graphql-simple": "^4.0.3",
    "react": "18.1",
    "react-admin": "^4.1.1",
    "react-dom": "18.1"
  }
EN

回答 1

Stack Overflow用户

发布于 2022-06-03 16:20:48

这是通过定义一个查询(在graphql服务器端)来解决的,如下所示:apollo graphql schema react-admin beginner

@react-admin构建一个包含graphql服务器需求和您在这里启动的每个editcreateshow组件的完整示例将是非常有帮助的

这种反应方式-管理员期望graphql模式是非常固执己见的,需要事先解释清楚。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72483056

复制
相关文章

相似问题

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