在本章中,我们将实现购物车页面。 完成后的图像如下。
 
 创建过程与之前相同,如下。
| No | 分类 | 内容 | 
|---|---|---|
| 1 | Model | 创建继承BaseDataModel的数据类Cart、CartItem | 
| 2 | Service | 创建一个 CartAPIClient | 
| 3 | Page | 定义PageId并创建继承自BasePage的页面类 | 
| 4 | Application | 将页面 ID 和页面类对添加到 MultiPageApp 的页面中 | 
Model:创建数据类Cart、CartItem
创建数据类Cart、CartItem。 购物车存储有关添加到购物车的产品的信息。 CartItem 保存产品信息和数量。
Cart
首先,实现数据类Cart。 将用户 ID、购物车商品和总金额存储为购物车信息。
@dataclass(frozen=