【问题标题】:"The name 'Page' is defined in the libraries 'package:burn_off/widgets/page.dart' and 'package:flutter/src/widgets/navigator.dart'“名称‘Page’在库‘package:burn_off/widgets/page.dart’和‘package:flutter/src/widgets/navigator.dart’中定义
【发布时间】:2020-09-15 23:01:43
【问题描述】:

我试图在 Flutter 中测试此应用程序,但我无法运行该应用程序,因为出现此错误“名称 'Page' 是在库 'package:burn_off/widgets/page.dart' 和 'package 中定义的:flutter/src/widgets/navigator.dart'。"我已经尝试更改类和变量的名称,但没有奏效。我需要一些帮助

项目:https://github.com/huextrat/BurnOff

【问题讨论】:

    标签: android android-studio flutter dart


    【解决方案1】:

    您有 2 个将“页面”作为小部件引用的库:一个位于小部件文件夹中,另一个来自 Flutter 本身。因此,您需要在导入中使用前缀;例如:

    import 'package:burn_off/widgets/page.dart' as mypage;

    然后您需要使用带有该前缀的小部件,例如:

                    mypage.Page(
                      title: "HOW TO BURN OFF",
                      background: aliment.background,
                      icon: aliment.bottomImage,
                      child: CardItem(
                        child: AlimentWidget(
                          aliment: aliment,
                          theme: aliment.background,
                        ),
                      ),
                    ),
                    
    

    【讨论】:

      猜你喜欢
      • 2019-04-30
      • 2022-06-27
      • 2023-02-05
      • 2021-11-05
      • 2021-01-16
      • 2020-01-21
      • 1970-01-01
      • 2022-01-14
      • 2021-04-12
      相关资源
      最近更新 更多