美文网首页
Flutter笔记六之生命周期

Flutter笔记六之生命周期

作者: CrazySteven | 来源:发表于2022-04-25 10:27 被阅读0次

在Widget中定义的变量用final修饰

生命周期作用
  1. 初始化数据、变量等,渲染页面
  2. 发送网络请求,状态更新
  3. 监听组件
  4. 管理内存:定时器等手动销毁

StatelessWidget生命周期:

  1. 构造函数
  2. build方法

StatefulWidget生命周期:

  1. 构造函数
  2. create方法
    2.1 State构造函数
    2.1.1 系统挂载mounted属性,不用手动操作
    2.2 initState初始化状态,实现必须是super.initState();
    2.3 didChangeDependencies方法
    2.4 build方法
    2.4.1 setState方法,当数据状态发生改变,会再次执行2.3的build方法
    2.5 didUpdateWidget方法
    2.5 dispose销毁方法,实现必须是super.dispose();
Tips

stl + Enter,会自动生成一个StatelessWidget
stf + Enter,会自动生成一个StatefulWidget和私有的State
option+command+b 查看子类
command+alt+l 格式化代码(对齐,换行等)
option+command+M抽取成方法
option+Enter包裹添加Widget
command+n自动生成一些方法

版权声明:本文为 Crazy Steven 原创出品,欢迎转载,转载时请注明出处!

相关文章

网友评论

      本文标题:Flutter笔记六之生命周期

      本文链接:https://www.haomeiwen.com/subject/ngrfyrtx.html