我为管理员登录编写的代码:
\nimport \'package:cloud_firestore/cloud_firestore.dart\';\nimport \'package:flutter/material.dart\';\n\nclass FirebaseServices {\n static Future<DocumentSnapshot> adminSignIn(id) async {\n var res =\n await FirebaseFirestore.instance.collection("admin").doc(id).get();\n return res;\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n我收到的错误如下:
\nimport \'package:cloud_firestore/cloud_firestore.dart\';\nimport \'package:flutter/material.dart\';\n\nclass FirebaseServices {\n static Future<DocumentSnapshot> adminSignIn(id) async {\n var res =\n await FirebaseFirestore.instance.collection("admin").doc(id).get();\n return res;\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n您还可以访问该项目的存储库。
\n我试着跑flutter doctor -v。进而:
+ ChromeProxyService: Failed to evaluate expression \n \'handlePrimaryPointer\':InternalError: No frame with index 45.\n+ ChromeProxyService: Failed to evaluate expression\n \'postAcceptSlopTolerance\': InternalError: No frame with index 45.\n+ ChromeProxyService: Failed to …Run Code Online (Sandbox Code Playgroud) 通常,当从列表渲染时,我会看到 Flutter 抛出以下内容,从下面的示例中,请参阅 PositionedTilesState:
ChromeProxyService: Failed to evaluate expression 'tiles'.
ChromeProxyService: Failed to evaluate expression '[ '.
ChromeProxyService: Failed to evaluate expression 'StatelessColorfulTile'.
ChromeProxyService: Failed to evaluate expression 'PositionedTilesState'.
Run Code Online (Sandbox Code Playgroud)
您看到这个并找到解决方案了吗?
例子:
import 'package:flutter/material.dart';
import 'package:example/dart/concepts/color/unique_color_generator.dart';
// PositionedTiles
class PositionedTiles extends StatefulWidget {
final String? title;
const PositionedTiles({Key? key, required this.title}) : super(key: key);
@override
State<StatefulWidget> createState() => PositionedTilesState();
}
// PositionedTilesState
class PositionedTilesState extends State<PositionedTiles> {
List<Widget> tiles = [
StatelessColorfulTile(),
StatelessColorfulTile(),
];
@override
Widget build(BuildContext context) {
return Scaffold( …Run Code Online (Sandbox Code Playgroud)