我一直在使用环境构建来开发我的 flutter 应用程序,并且我想根据我正在执行的 Web 构建类型来修改我的 index.html 文件。
有办法这样做吗?我有一个 env.dart,其中包含我需要的变量,但我不知道如何使用 dart 变量修改 index.html。
感谢您。
我是 Flutter 新手,我正在开发一个聊天应用程序,每当我选择一个用户时,我应该能够以私人方式与他交谈,这就是我正在做的事情,每当我点击某人时,我都会尝试移至此聊天屏幕,然后我收到此错误(参见标题)。
但是,当我按下后退按钮并再次尝试时,它可以正常工作并按应有的方式显示聊天内容,这真的让我感到困惑,如果有人知道它来自哪里,那就太棒了。
这是我的 chat.dart
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:social/responsive/size_config.dart';
var _firestore = Firestore.instance;
FirebaseUser loggedInUser;
String groupChatId;
class Chat extends StatelessWidget {
static const String id = 'chat_screen';
final String peerEmail;
Chat({Key key, @required this.peerEmail}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(
'CHAT',
style: TextStyle(fontWeight: FontWeight.bold),
),
centerTitle: true,
),
body: ChatScreen(peerEmail: peerEmail));
}
}
class ChatScreen extends StatefulWidget {
final String peerEmail;
ChatScreen({this.peerEmail});
@override
_ChatScreenState createState() => …Run Code Online (Sandbox Code Playgroud)