flutter 笔记

flutter 其实和 vue react 等类似

UI 是随state 的变化而变化的

需要更新UI的时候 就setState

dart语法和js/java都有些相似 或者就是没有历史包袱的ts

Stack 类似于 web布局中的 绝对定位

Column Row 就是 flex布局

Positioned 用于设置位置

SizedBox 用于设置 大小

ListView 就是常用的列表

Scaffold  直译就是脚手架 用于定义应用程序的基本布局元素,例如应用程序栏、抽屉式菜单、底部导航栏和浮动操作按钮等

MediaQuery.of(context).size  可以获取容器的大小

GestureDetector 可以添加 点击事件

嵌套确实有点难看

不过好在都可以封装为组件

网络请求 试了下 http.get

JSON数据可以用 jsonDecode

目前不习惯的就是相比js 类型转换需要多写好多代码

但是从逻辑到UI全用一种语言的感觉太爽了

方便程度仅次于js

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值