乐趣区

关于程序员:Flutter-中使用-extension-使项目更具可读性和效率-01

Flutter 中应用 extension 使我的项目更具可读性和效率 01

原文 https://medium.com/@bedirhans…

前言

代码的可读性和实用性在《Flutter》中十分重要。明天咱们将编写一些 extension 并查看它们的用法。

注释

1. 图像文件的 extension 名

咱们都将图像文件增加到文件中。咱们很多人把它们定义为 Image.asset (‘asset/images/image. png’)。相同,咱们能够这样做;

咱们能够像上面这样应用这个 extension ;

2. 表单验证和列表操作的 extension

假如您有一个电子邮件表单,并心愿确保用户曾经为其输出了“@”符号。或者你有一张清单,你想把它倒过去。这里有一个简略办法的 extension ;

3. 空填充的 extension

应用 SizedBox,咱们能够在两个 widget 之间留出空间。例如 SizedBox (高度: 10)。然而你不会想到处看到这个的,肯定有一个简略的办法来解决它。就是这个

要应用它,咱们只须要

4. 解析操作的 extension

有时候,您心愿将 int 值转换为 double 或者心愿转换 int 值的其中一个 double 表达式。

你能够这样应用它;

extension,临时就这些。当初,让咱们将在我的项目的许多页面上应用的表达式作为函数来编写。

1.

我在很多中央应用这种构造,我想;“既然我始终在用,我就不能让它简略点吗?”我做到了。

2.

应用时;

3.

咱们可能想要显示一些长文本,尽可能多的字符,因为咱们想要的。

4. 咱们还有一个办法能够使 API 中的日期格局适宜在接口中显示:)

咱们不须要到处编写它们,而是应用一个函数轻松地实现它们,并且能够在任何咱们想要的中央应用它们。

5. 身份验证

咱们有一个用于身份验证事务的 BLoC 构造。

咱们心愿限度一些非登录用户的构建。上面是使其无效的函数;

结束语

如果本文对你有帮忙,请转发让更多的敌人浏览。

兴许这个操作只有你 3 秒钟,对我来说是一个激励,感激。

祝你有一个美妙的一天~


© 猫哥

  • 微信 ducafecat
  • https://wiki.ducafecat.tech
  • https://video.ducafecat.tech

本文由 mdnice 多平台公布

退出移动版