美文网首页
flutter踩坑学习

flutter踩坑学习

作者: zyghhhh | 来源:发表于2021-03-22 18:00 被阅读0次

    概念

    • 一切皆是widget widget相当于是组件
    • 面向对象基于类进行开发,类加括号调用就可返回实例,可以省略new关键字
    • 抽象类不可生成实例,就是用来给子类做继承的,类前加上abstract关键字 就是抽象类
    • scaffold 脚手架,内部有提供导航主题tabber等组件,查看源码使用加参数就可以了
    • material 是一个包也是一种设计风格

    statelessWidget

    • statelessWidget无状态组件 需要重写内部build方法返回一个widget

    Widget

    Widget生命周期

    statelessWidget: 由父组件传入值,调用build构造,非常简单
    statefulWidget:

    • 分为两部分,statefulWidget是两个类
    1. 一个是MyCounterWidget继承自StatefulWidget,需要实现createState()
    2. 另一个是MyCounterState继承自State,这里面实现build构建,并且可以定义成员变量,也就是状态数据state
    • 什么周期
    1. 执行StatefulWidget构造器来创建StatefulWidget,然后执行StatefulWidget的createstate方法创建state类
    2. state类调用构造器创建state对象,然后是 initState初始化数据,然后是didChangeDependencies,
    3. flutter执行build,方法构建
    4. 当手动去调用setState时重新build,或者当前组件的父组件重构了,那该组件也会重新build


      微信图片_20200910141725.jpg

    相关文章

      网友评论

          本文标题:flutter踩坑学习

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