ChromeProxyService:无法评估表达式

2024-01-19

通常,当从列表渲染时,我会看到 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'. 

您看到这个并找到解决方案了吗?

Example:

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(
      body: Row(children: tiles),
      floatingActionButton: FloatingActionButton(
          child: const Icon(Icons.sentiment_very_satisfied), onPressed: swapTiles),
    );
  }

  swapTiles() {
    setState(() {
      tiles.insert(1, tiles.removeAt(0));
    });
  }
}

// StatelessColorfulTile
class StatelessColorfulTile extends StatelessWidget {
  final Color myColor = UniqueColorGenerator.getColor();

  StatelessColorfulTile({Key? key}) : super(key: key);
  @override
  Widget build(BuildContext context) {
    return Container(
        color: myColor, child: const Padding(padding: EdgeInsets.all(70.0)));
  }
}

Firebase_core _Web 错误

ChromeProxyService:无法评估表达式'

FirebaseCore':InternalError:不支持异步帧中的表达式计算。没有索引为 14 的框架..

这是 yrrpt Arda 的解决方案
https://github.com/firebase/flutterfire/issues/9934 https://github.com/firebase/flutterfire/issues/9934

WidgetsFlutterBinding.ensureInitialized();
  if (kIsWeb) {
  await Firebase.initializeApp(
    options: const FirebaseOptions(
       apiKey: "",
       authDomain: "",
       databaseURL: "", // **DATABASEURL MUST BE GIVEN.**
       projectId: "",
       storageBucket: "",
       messagingSenderId: "",
       appId: ""),  
  );
} else {
  await Firebase.initializeApp();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ChromeProxyService:无法评估表达式 的相关文章

随机推荐