feat:新增菜谱详细信息模块
This commit is contained in:
@@ -14,11 +14,10 @@ class MomentPage extends StatefulWidget {
|
||||
|
||||
class _MomentPageState extends State<MomentPage> {
|
||||
List<Moment> momentList = [];
|
||||
|
||||
// 分页相关变量
|
||||
int _page = 1;
|
||||
int _currentPage = 1;
|
||||
final int _pageSize = 3;
|
||||
bool _hasMore = true;
|
||||
|
||||
// 初始化EasyRefresh控制器
|
||||
final EasyRefreshController _freshController = EasyRefreshController(
|
||||
controlFinishRefresh: true,
|
||||
@@ -49,11 +48,10 @@ class _MomentPageState extends State<MomentPage> {
|
||||
try {
|
||||
// 如果是刷新,重置页码
|
||||
if (isRefresh) {
|
||||
_page = 1;
|
||||
_currentPage = 1;
|
||||
}
|
||||
|
||||
// 调用API获取数据,传入页码和页大小
|
||||
final result = await queryMomentByPageApi(_page, _pageSize);
|
||||
final result = await queryMomentByPageApi(_currentPage, _pageSize);
|
||||
|
||||
setState(() {
|
||||
if (isRefresh) {
|
||||
@@ -68,7 +66,7 @@ class _MomentPageState extends State<MomentPage> {
|
||||
_hasMore = result.current < result.pages;
|
||||
// 如果有更多数据,准备加载下一页
|
||||
if (_hasMore) {
|
||||
_page++;
|
||||
_currentPage++;
|
||||
}
|
||||
});
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user