Flutter-view使用Pug和Sass创建Flutter小部件
用 Pug 和 Sass 写 Flutter 界面?听着有点意思吧。flutter-view就干这事儿的,挺适合你要是前端转 Flutter、又嫌 Dart UI 代码太啰嗦的时候用。写 HTML+CSS(或者 Pug+Sass)就能生成 Dart 视图代码,结构清晰,改动快,响应也快。
项目里跑个flutter-view
命令,它就会盯着你改的.pug
、.scss
文件,一有动静就自动生成对应的小部件代码。啥都不用管,写完保存就能看到效果。
Flutter 的State
和Widget
代码纠缠不清?flutter-view 能帮你把展示逻辑拆出来,UI 写得像前端组件那样,轻松多了。你要是习惯了 React 或者 Vue 的思维,这种方式会顺手。
还在用Column
套Row
搞布局?不如试试用 Pug 来写,层次更直观,还省一堆,
和()
。样式交给 Sass 搞,结构和样式分得挺清楚,维护起来也方便。
如果你已经在用类似 front-end-starter-pack 的项目,用起来几乎无缝衔接,写前端的手感还在。
,flutter-view 比较适合喜欢结构清晰、热爱前端写法,又想快点搞定 Flutter UI 的开发者。如果你是这样的人,可以试试看,玩起来挺爽的。
flutter-view-master.zip
预估大小:39个文件
flutter-view-master
文件夹
package.json
1KB
LICENSE
1KB
package-lock.json
92KB
src
文件夹
compiler.ts
5KB
renderer.ts
13KB
models
文件夹
html-model.ts
214B
pug-model.ts
489B
68.08KB
文件大小:
评论区