【问题标题】:Forward package member in dart飞镖中的转发包成员
【发布时间】:2019-02-08 18:50:43
【问题描述】:

我导入一个包并转发它的一个成员。 Dart 为此提供了什么语法?

foo.dart

import 'package:xzy/xzy.dart';  // contains class Xyz
// how do I forward Xyz here to make it available in bar.dart?

bar.dart

import 'package:mypackage/foo.dart';
Xyz is hidden here

【问题讨论】:

    标签: dart flutter


    【解决方案1】:

    你可以使用export

    import 'package:xzy/xzy.dart'; 
    export 'package:xzy/xzy.dart' show Xyz; 
    

    或者只是

    export 'package:xzy/xzy.dart' show Xyz; 
    

    您不需要为此导入。如果您在此重新导出文件中不需要Xyz,只需导出即可。

    另见

    【讨论】:

    • 太棒了!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 1970-01-01
    • 2021-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-17
    相关资源
    最近更新 更多