本章我们将实现订单列表页面。 完成后的图像如下。
创建过程与之前相同,如下。
No | 分类 | 内容 |
---|---|---|
1 | Model | 创建继承BaseDataModel的数据类Order、OrderDetail |
2 | Service | 创建一个 OrderAPIClient |
3 | Page | 定义PageId并创建继承自BasePage的页面类 |
4 | Application | 将页面 ID 和页面类对添加到 MultiPageApp 的页面中 |
Model: 创建数据类Order、OrderDetail
创建数据类Order、OrderDetail。 订单保存订单信息,例如订单日期和时间以及总金额。 OrderDetail 保存订购的产品、数量等。
Order
首先,实现数据类Order。 订单信息包括订单ID、用户ID、总金额、订单日期和时间以及订单详细信息。
@dataclass(frozen