共计 918 个字符,预计需要花费 3 分钟才能阅读完成。
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 多平台公布