首页 > 解决方案 > 飞镖中的转发包成员

问题描述

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

飞镖

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

条形飞镖

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

标签: dartflutter

解决方案


您可以使用export

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

要不就

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

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

也可以看看


推荐阅读