logo小熊博客
首页 fk标记语言示例 登录
目录
GetxController生命周期和Widget 生命周期

GetxController生命周期

GetxController生命周期

onInit(初始化)

调用时间:Controller 被创建时

📌 常用来做:

  • 初始化数据
  • 调接口
  • 绑定变量
@override
void onInit() {
  super.onInit();
}

onReady(界面准备好)

调用时间:页面已经渲染完成后

onClose(销毁)

调用时间:Controller 被销毁时

@override
void onClose() {
  super.onClose();
}

Widget 生命周期

Widget完整生命周期流程:

createState()
   ↓
initState()
   ↓
didChangeDependencies()
   ↓
build()
   ↓
(可能多次 build)
   ↓
didUpdateWidget()
   ↓
build()
   ↓
dispose()

最常用的生命周期

initState()       // 初始化(只执行一次)
build()           // 构建UI(会执行很多次)
didUpdateWidget() // Widget更新
dispose()         // 销毁
上一篇:windows安装 Protocol Buffers 编译器
下一篇:鸿蒙本地保存账号密码的表单示例
请我喝奶茶!
赞赏码
手机扫码访问
手机访问