小编Mah*_*our的帖子

flutter pub run build_runner build 已弃用

当我运行时flutter pub run build_runner build --delete-conflicting-outputs,我收到此错误:

Deprecated. Use `dart run` instead.
[INFO] Generating build script completed, took 169ms
[WARNING] ../../../.pub-cache/hosted/pub.dev/built_value_generator-8.6.1/lib/src/dart_types.dart:65:21: Error: 'InvalidType' isn't a type.
    if (dartType is InvalidType) {
                    ^^^^^^^^^^^
../../../.pub-cache/hosted/pub.dev/built_value_generator-8.6.1/lib/src/value_source_class.dart:497:20: Error: The getter 'name2' isn't defined for the class 'NamedType'.
 - 'NamedType' is from 'package:analyzer/dart/ast/ast.dart' ('../../../.pub-cache/hosted/pub.dev/analyzer-5.7.1/lib/dart/ast/ast.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'name2'.
          if (type.name2.lexeme == 'Built') {
                   ^^^^^
[INFO] Precompiling build script... completed, …
Run Code Online (Sandbox Code Playgroud)

dart flutter built-value build-runner

9
推荐指数
1
解决办法
8367
查看次数

如何在每次部署时更新 flutter web 应用程序缓存文件?

我对en.json包含所有应用程序字符串的文件使用自定义 Flutter 本地化,但在第一次部署 Web 应用程序后,Flutter Service Worker 会进行缓存,en.json并且它将使用第一个缓存的内容en.json进行所有下一次部署,这会导致新的Text小部件具有新的内容字符串(不在第一个字符串中en.json)断言失败data != null。有没有办法强制 Flutter Web 应用程序在每次部署后更新缓存的资源?

flutter flutter-web

7
推荐指数
1
解决办法
6693
查看次数

更改 flutterbuilt_value json 命名约定

我正在使用一个对其 json 属性使用 lowercase_with_underscores 命名约定的 api:

{
  "user_id": 0,
  "full_name": ""
}
Run Code Online (Sandbox Code Playgroud)

我的built_value 类是:

abstract class User implements Built<User, UserBuilder> {
  //...
  @BuiltValueField(wireName: "user_id")
  int get userId;

  @BuiltValueField(wireName: "full_name")
  String get fullName;
  //...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法更改所有built_value类的built_value序列化器命名约定,以便它自动将my_propertyjson分配给myPropertybuilt_value模型,而不是用于BuiltValueField(wireName: "my_property")每个属性?

dart flutter built-value

5
推荐指数
0
解决办法
122
查看次数

如何使用具有全选和取消全选功能的三态复选框实现 TreeView

我想实现一个树形层次结构列表视图。我尝试了在 pub.dev 上找到的一些参考:
软件包链接: https ://pub.dev/packages/parent_child_checkbox

https://pub.dev/packages/list_treeview

我已经测试过它们,但它们不符合我的要求。我需要一个带有复选框和选择的 n 级子树,如下图所示。有谁对如何实现这一目标有任何想法,或者有人可以提供指导吗?谢谢。

在此输入图像描述

在此输入图像描述

在此输入图像描述

treeview recursion flutter flutter-dependencies

2
推荐指数
1
解决办法
895
查看次数