有人可以帮我解决这个问题吗?我无法解决这个问题请任何人帮助我。为什么代码显示此问题未定义 firestore 但我确实添加了包:
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);
}),
);
}
},
),
);
}
我的
pubspec.yml
:
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
您应该添加以下行;
import 'package:cloud_firestore/cloud_firestore.dart';
或者只需遵循 Firestore 安装文档:https://firebase.flutter.dev/docs/firestore/overview
试试这个,
使用
FirebaseFirestore.instance
代替 Firestore
。
您使用了错误的标识符来引用 Firestore。使用
FirebaseFirestore.instance
代替 Firestore.instance
。