ApolloClientuseQueryonErrorcallbackdoesn'treturnerrors
创始人
2024-09-09 08:00:32
0

在ApolloClient useQuery的onError回调函数中,通过手动抛出错误来返回错误信息。代码示例如下:

import { useQuery, gql } from '@apollo/client';

const MY_QUERY = gql`
    query MyQuery {
        someData
    }
`;

function MyComponent() {
    const { loading, data, error } = useQuery(MY_QUERY, {
        onError: (apolloError) => {
            console.log('Apollo error:', apolloError);
            throw new Error('Custom error message');
        },
    });

    if (loading) return 

Loading...

; if (error) return

Error: {error.message}

; return
{data.someData}
; }

在上例中,我们在ApolloClient useQuery的onError回调函数中,先通过console.log打印Apollo错误信息,然后手动抛出一个自定义错误信息的Error对象。这样我们就可以在组件中处理抛出的错误信息了。

相关内容

热门资讯

透视透明!德扑之星是机制(透视... 透视透明!德扑之星是机制(透视)的确真的有挂(详细教程)(有挂教学)-哔哩哔哩;小薇(透视辅助)致您...
必看攻略!德州之星透牌器(透视... 必看攻略!德州之星透牌器(透视)果真是真的有挂(详细教程)(有挂规律)-哔哩哔哩1、完成德州之星透牌...
实操分享!wpk德州透视辅助(... 实操分享!wpk德州透视辅助(辅助挂)确实真的有挂(详细教程)(有挂规律)-哔哩哔哩关于wpk德州透...
盘点一款!德扑之星的发牌是有问... 盘点一款!德扑之星的发牌是有问题(辅助挂)确实真的有挂(详细教程)(有挂方法)-哔哩哔哩;精心打造了...
推荐十款!德扑之星开房间教程(... 推荐十款!德扑之星开房间教程(透视)其实是真的有挂(详细教程)(有挂详情)-哔哩哔哩1、这是跨平台的...
盘点十款!德扑之星有规律(辅助... 盘点十款!德扑之星有规律(辅助挂)原来是真的有挂(详细教程)(有挂规律)-哔哩哔哩;原来确实真的有挂...
总算了解!德扑ai人工智能(透... 总算了解!德扑ai人工智能(透视)原来真的有挂(详细教程)(有挂了解)-哔哩哔哩;德扑ai人工智能最...
一分钟带你了解!线上德州有后台... 一分钟带你了解!线上德州有后台控制(透视)竟然是真的有挂(详细教程)(有挂透明)-哔哩哔哩是一款可以...
分享一款!cloud辅助(透视... 1、分享一款!cloud辅助(透视)果真真的有挂(详细教程)(有挂规律)-哔哩哔哩;该软件可以轻松地...
透明总结!红龙扑克辅助工具(辅... 透明总结!红龙扑克辅助工具(辅助挂)确实真的有挂(详细教程)(有挂教学)-哔哩哔哩1、不需要AI权限...