flutter 语法糖库 flutter_magic 发布 1.0.1

众所周知,flutter 是一款由谷歌开发的跨平台工具,一直在开发者心中久负盛名。

但是语法死亡嵌套是个诟病。

最近有 flutter 开发者 panjing,发布了 flutter 语法精简库,flutter_magic,可以让语法变成类似 swiftui 一样。

从官网找了几个例子:

复制代码
VStack({
  
"Font".h1,
10.hPadding,
'Flutter magic'
    .h1
    .color(Colors.red)
    .alignment(Alignment.center)
    .size(width: 200)
    .paddingOnly(all: 10),
  
    const Text(
        'Flutter magic',
      ).textStyle(color: Colors.blue, fontSize: 20)
	    .alignment(Alignment.centerRight),
})

由此可见语法确实精简了很多,也可以避免在代码层面组件死亡嵌套。

相关推荐
喜欢吃鱿鱼11 分钟前
DES加解密(附带解决转义问题)-VUE
开发语言·前端·javascript
愚者游世13 分钟前
variadic templates(可变参数模板)各版本异同
开发语言·c++·程序人生·面试
腹黑天蝎座14 分钟前
前端性能优化实战指南:从原理到落地的全方位解决方案
前端·性能优化·监控
忆往wu前18 分钟前
一文通透 Vue动态组件体系:插槽|数据监听|组件通信|动态切换|缓存—闭环
前端·面试
奇奇怪怪的问题20 分钟前
问题总结:关于封装axios问题,导致外部使用接口报错,无法进入error回调
前端·axios
Jenlybein20 分钟前
速学 VS Code 插件开发入门,客制化你的开发体验
前端·javascript·visual studio code
书到用时方恨少!27 分钟前
Python 面向对象进阶:多态——同一个接口,千种面孔
开发语言·python·多态·面向对象
无忧.芙桃34 分钟前
现代C++精讲之处理类型
开发语言·c++
黎梨梨梨_42 分钟前
C++入门基础(下)(重载,引用,inline,nullptr)
开发语言·c++·算法
谁刺我心1 小时前
[QML]Functional功能型控件-虚拟键盘
开发语言·qml·虚拟键盘