lib/screens/chat_screen.dart:1:8: Error: Not found: 'dart:html' import 'dart:html';
lib/screens/chat_screen.dart:1:8: Error: Not found: 'dart:html' import 'dart:html';
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']);
});
});
},
),
);
}
}
lib/screens/chat_screen.dart:1:8:错误:未找到:'dart:html'
导入 'dart:html';
^
未处理的异常:
文件系统异常(uri=
org-dartlang-
untranslatable-uri:dart%3Ahtml; message=StandardFileSystem 仅支持文件:* 和数据:* URI)
#0 StandardFileSystem.entityForUri(包:front_end/src/api_prototype/standard_file_system.dart:33:7)
#1 asFileUri(包:vm/kernel_front_end.dart:659:37)
#2 writeDepfile(包:vm/kernel_front_end。
dart:853:21)
使用
data.documents.forEach((element) {
print(data.documents[0]['text']);
}
或
data.documents.forEach((element) {
print(data.element[0]['text']);
}
使用元素而不是文档。
不要在本应在移动设备中 运行 的代码中导入仅限网络的库。
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']);
});
});
},
),
);
}
}
lib/screens/chat_screen.dart:1:8:错误:未找到:'dart:html' 导入 'dart:html'; ^ 未处理的异常: 文件系统异常(uri= org-dartlang- untranslatable-uri:dart%3Ahtml; message=StandardFileSystem 仅支持文件:* 和数据:* URI) #0 StandardFileSystem.entityForUri(包:front_end/src/api_prototype/standard_file_system.dart:33:7) #1 asFileUri(包:vm/kernel_front_end.dart:659:37)
#2 writeDepfile(包:vm/kernel_front_end。 dart:853:21)
使用
data.documents.forEach((element) {
print(data.documents[0]['text']);
}
或
data.documents.forEach((element) {
print(data.element[0]['text']);
}
使用元素而不是文档。
不要在本应在移动设备中 运行 的代码中导入仅限网络的库。