用户登录
用户注册

分享至

Flutter中2个库的类名冲突解决方法

  • 作者: 夢De预見
  • 来源: 51数据库
  • 2021-07-05

Flutter中2个库的类名冲突解决方法


例如,我们在使用国际化时,会给组件(如,日历组件),设置一个本地属性来显示当地语言:

locale: Locale("zh")

上例中,显示中文。

当我们引用第三方库 date_format 来格式化日期时,由于 date_format 库中,也包含了 Locale 组件,这时,就会报错。

解决方法

给2个引起冲突库的任一一个库,创建一个别名即可解决问题。

例如,这里我们给 date_format 库创建一个别名 dataFormat:

import 'package:date_format/date_format.dart' as dataFormat;

在代码中,使用别名:

dataFormat.formatDate(picker, ['yyyy', '-', 'mm', '-', 'dd']);

冲突问题得到解决。


**PS:更多精彩内容,请查看 --> 《Flutter 开发》
**PS:更多精彩内容,请查看 --> 《Flutter 开发》
**PS:更多精彩内容,请查看 --> 《Flutter 开发》

软件
前端设计
程序设计
Java相关