发布
社区首页 >问答首页 >未定义名称“Firestore”

未定义名称“Firestore”
EN

Stack Overflow用户
提问于 2022-02-24 07:40:05
回答 3查看 183关注 0票数 0

有人帮我解决这个问题,我解决不了这个问题,有人帮me..why显示了这个问题,没有给过这个消防局,但包我加进去了

代码语言:javascript
代码运行次数:0
复制
class _ProductPageState extends State<ProductPage> {
  @override
  Widget build(BuildContext context) {
    return Container(
      child: StreamBuilder(
        stream: Firestore.instance.collection("Sari").snapshots(),
        builder: (_, snapshot) {
          if (snapshot.hasData) {
            return Center(child: Text('loading'));
          } else {
            return Container(
              height: 320,
              child: PageView.builder(
                  itemCount: 5,
                  itemBuilder: (_, position) {
                    return _buildPageItem(position);
                  }),
            );
          }
        },
      ),
    );
  }

its pubspec.yml

代码语言:javascript
代码运行次数:0
复制
cupertino_icons: ^1.0.2
  firebase_auth: ^3.3.6
  firebase_core: ^1.12.0
  cloud_firestore: ^3.1.7
  flutter_screenutil: ^5.1.1
  fluttertoast: ^8.0.8
  carousel_slider: ^4.0.0
  dots_indicator: ^2.0.0
EN

回答 3

Stack Overflow用户

发布于 2022-02-24 07:42:20

你应该加在下面的一行;

代码语言:javascript
代码运行次数:0
复制
import 'package:cloud_firestore/cloud_firestore.dart';

或者只需遵循Firestore文档:https://firebase.flutter.dev/docs/firestore/overview

票数 0
EN

Stack Overflow用户

发布于 2022-02-24 07:46:01

尝尝这个,

使用FirebaseFirestore.instance而不是Firestore

票数 0
EN

Stack Overflow用户

发布于 2022-02-24 08:17:37

您使用了错误的标识符来引用Firestore。使用FirebaseFirestore.instance而不是Firestore.instance

以下是这方面的文档:https://firebase.flutter.dev/docs/firestore/usage

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

https://stackoverflow.com/questions/71248581

复制
相关文章

相似问题

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