feat: 首页、分类页加载数据逻辑重构

This commit is contained in:
R524809
2026-04-30 16:44:45 +08:00
parent c112c70bab
commit 7126d3a941
63 changed files with 805 additions and 433 deletions
+19
View File
@@ -1,13 +1,32 @@
/// <reference path="./global.d.ts" />
/// <reference path="./common.d.ts" />
interface PageConfigData {
home?: Record<string, any>;
category?: {
searchPlaceholder?: string;
categories?: Array<{
id: string;
name: string;
icon: string;
items: Array<Record<string, any>>;
}>;
};
age?: Record<string, any>;
version?: number;
updatedAt?: string;
}
interface IAppOption {
globalData: {
uuid: string;
userInfo?: WechatMiniprogram.UserInfo;
env: string;
printConfig?: PrintConfig;
pageConfig?: PageConfigData;
pageConfigReady?: boolean;
};
userInfoReadyCallback?: WechatMiniprogram.GetUserInfoSuccessCallback;
getPageConfig(): Promise<PageConfigData | null>;
[key: string]: any;
}