设计首页大接口的dao层
创建dao的包

在创建model的包

创建HomeModel

dart的命名规则通常是小写加下划线的方式来命名



ConfigModel比较简单,就这一个字段。


创建了它的构造方法

构造方法,我们通常用大括号来包裹一下。这样一来我们的构造方法就是可选的。

接下来创建工厂方法。这样我们的ConfigModel就创建好了。

在HomeModel内倒入ConfigModel

提示我们倒入这样一个包

window下快捷键 alt+回车。创建构造方法,用大括号括起来

里面是CommonModel

commonModel



实现工厂方法


localNavList也是一个List类型的CommonModel

创建grid_nav_model

因为gridNav里面都是GridItem类型的 所以需要先创建gridItem的model

我们在gridNavModel里面最下面在定义gridItem


GridItem里面的这几个字段都是CommoneModel类型的。
创建构造函数。

构造方法用大括号,括起来

字段是其他类型的时候,要这么去做转换。

这里用到三元表达式。






看下一节
原文:https://www.cnblogs.com/wangjunwei/p/12203762.html