lib/screens/chat_screen.dart:1:8:错误:未找到:';dart:html';导入&x27;dart:html';;
lib/screens/chat_screen.dart:1:8:错误:未找到:“dart:html” 导入“dart:html”; ^ 未处理的异常: FileSystemException(uri)= 达特朗酒店- 不可翻译的uri:dart%3Ahtml;message=StandardFileSystem仅支持文件:*和数据:*uri) #0 StandardFileSystem.entityForUri(包:前端/src/api\u原型/standard\u文件\u系统。dart:33:7) #1 asFileUri(包:vm/kernel\u front\u end.dart:659:37) #2 writedpfile(包:vm/kernel\u前端)。 省道:853:21) 使用lib/screens/chat_screen.dart:1:8:错误:未找到:';dart:html';导入&x27;dart:html';;,dart,dart-html,Dart,Dart Html,lib/screens/chat_screen.dart:1:8:错误:未找到:“dart:html” 导入“dart:html”; ^ 未处理的异常: FileSystemException(uri)= 达特朗酒店- 不可翻译的uri:dart%3Ahtml;message=StandardFileSystem仅支持文件:*和数据:*uri) #0 StandardFileSystem.entityForUri(包:前端/src/api\u原型/standard\u文件\u系统。dart:33
import 'dart:html';
import 'package:flutter/material.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
class ChatScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: ListView.builder(
itemCount: 10,
itemBuilder: (ctx, index) => Container(
padding: EdgeInsets.all(8),
child: Text('This works'),
),
),
floatingActionButton: FloatingActionButton(
child: Icon(Icons.add),
onPressed: () {
Firestore.instance
.collection('chats/N9acVSfO3LcRNce99UMQ/messages')
.snapshots()
.listen((data) {
data.documents.forEach((element) {
print(data.documents[0]['text']);
});
});
},
),
);
}
}
或
使用元素而不是文档。不要在本应在mobile中运行的代码中导入纯web库
data.documents.forEach((element) {
print(data.documents[0]['text']);
}
data.documents.forEach((element) {
print(data.element[0]['text']);
}