zhengyiming
2025-02-11 d4afc7562a9e2eab52e552834dd7c4c653da6c01
apps/cMiniApp/src/app.config.ts
@@ -1,6 +1,6 @@
export default defineAppConfig({
  entryPagePath: 'pages/home/index',
  pages: ['pages/home/index', 'pages/mine/index'],
  pages: ['pages/home/index', 'pages/task/task', 'pages/mine/index'],
  requiredPrivateInfos: ['getLocation'],
  permission: {
    'scope.userLocation': {
@@ -24,6 +24,12 @@
        iconPath: 'assets/tabbar/icon-home.png',
        selectedIconPath: 'assets/tabbar/icon-home-active.png',
        text: '首页',
      },
      {
        pagePath: 'pages/task/task',
        iconPath: 'assets/tabbar/icon-task.png',
        selectedIconPath: 'assets/tabbar/icon-task-active.png',
        text: '任务',
      },
      {
        pagePath: 'pages/mine/index',
@@ -50,41 +56,6 @@
      ],
    },
    {
      root: 'subpackages/setting',
      pages: [
        'userInfo/userInfo',
        'setting/setting',
        'privacyAgreement/privacyAgreement',
        'cooperation/cooperation',
        'faq/faq',
        'toggleMatchMakingIdentity/toggleMatchMakingIdentity',
        'orderManage/orderManage',
        'resourceManage/resourceManage',
        'tradeChatRecord/tradeChatRecord',
      ],
    },
    {
      root: 'subpackages/user',
      pages: ['userHomePage/userHomePage', 'complaint/complaint'],
    },
    {
      root: 'subpackages/message',
      pages: [
        'systemMessage/systemMessage',
        'chatRoom/chatRoom',
        'unfamiliarUserList/unfamiliarUserList',
        'messageList/messageList',
      ],
    },
    {
      root: 'subpackages/order',
      pages: ['orderDetail/orderDetail', 'publishOrder/publishOrder'],
    },
    {
      root: 'subpackages/resource',
      pages: ['resourceDetail/resourceDetail', 'publishResource/publishResource'],
    },
    {
      root: 'subpackages/authentication',
      pages: [
        'authenticationHome/authenticationHome',
@@ -97,11 +68,15 @@
      root: 'subpackages/city',
      pages: ['citySelect/citySelect'],
    },
  ],
  preloadRule: {
    'pages/mine/index': {
      network: 'all',
      packages: ['subpackages/setting', 'subpackages/message'],
    {
      root: 'subpackages/task',
      pages: ['taskDetail/taskDetail'],
    },
  },
  ],
  // preloadRule: {
  //   'pages/mine/index': {
  //     network: 'all',
  //     packages: ['subpackages/setting', 'subpackages/message'],
  //   },
  // },
});