首页 > 解决方案 > 当连接丢失而不是 Future 时,Firestore 查询返回空快照。(颤动的网络)

问题描述

(互联网连接一切正常)

当互联网连接断开时,它返回一个空QuerySnapshot而不是Futurewith ConnectionState.waiting

它还将错误消息打印到控制台:

Cannot find native JavaScript type (firebase.FirebaseError) for type check

我尝试了该.catchError(onError)功能或将其包装在 try-catch 块中,但两者都无法检测到错误。

fire.CollectionReference collectionReference =
        store.collection("collection");

    fire.QuerySnapshot questionsQuery = await collectionReference
        .where("person", "==", personID)
        .limit(30)
        .get();

标签: firebaseflutterdartgoogle-cloud-firestoreflutter-web

解决方案


推荐阅读