Releases: PGzxc/WanAndroid_SwiftUI
Releases · PGzxc/WanAndroid_SwiftUI
v13.0
- 从首页跳转网页的方式由:Sheet弹窗改为fullscreencover
- web添加tabbar(标题和返回按钮)
v11.0
- 添加置顶文章接口和界面开发
- ArticleItem界面更新(置顶标签、Title、content显示等)
v10.0
- 导入WrappingHStack自动换行库
- 重构导航布局页面
v9.0
- 数据实体类(bean)由quicktype.io生成改为AlamofireObjectMapper
- 解决能够接收到数据,页面无法显示问题
v8.0
v8.0-项目(点击标签切换到对应的视图—修改v5.0bug)
- 通过onReceive方法,监听标签的切换,显示相应的视图
v7.0
v7.0-消息(已读、未读、详情)
功能开发:
- 消息-已读
- 消息 -未读
- 消息item(点击)-详情页
v6.0
v6.0-登录、注册、我的信息
使用到的状态或配置信息
- environmentObject:整个应用程序中共享数据。本项目中用于共享登录信息
视图导航变化:
- 之前:NavigationLink
- 现在:Modal
功能开发:
- 登录、注册界面(登录状态、用户信息)
- 我的-用户信息显示
v5.0
v5.0-项目
使用到的组件
功能开发
调用项目分类接口,展示导航菜单(每个菜单有一个对应id,作为cid,获取项目列表数据
定义一个字典,一个存储项目名称,另一个存储对应id(cid),在项目分类接口完成后设置
点击导航菜单时,从字典中取出对应的cid,获取项目列表数据
定义一个字典,一个存储cid,一个存储文章列表<Article>,在项目列表数据接口完成后设置
未完成
v4.0
导航-使用到的组件
- Section:列表分组
- LazyVGrid:网格布局