在dart中转发包裹成员

问题描述 投票:1回答:1

我导入一个包并转发它的一个成员。 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个回答
3
投票

你可以使用export

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

要不就

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

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

也可以看看

© www.soinside.com 2019 - 2024. All rights reserved.