Bläddra i källkod

refactor(frontend): 移动 ArticleBookshelf 组件至 pages/home-pages 子包并更新全部引用

- components/ArticleBookshelf.vue -> pages/home-pages/components/ArticleBookshelf.vue (git 识别为 rename,内容零改动)
- pages/home-pages/parent-index.vue: import 改指 '@/pages/home-pages/components/ArticleBookshelf.vue'
- pages/article-center/index.vue: require 改指 '@/pages/home-pages/components/ArticleBookshelf.vue'
- scripts/add-lazy-load.js / js-color-hoist.js: 组件路径列表同步
Agnes Agent 1 vecka sedan
förälder
incheckning
aa302c1dc1

+ 1 - 1
cfc-frontend/pages/article-center/index.vue

@@ -169,7 +169,7 @@ export default {
     }
   },
   components: {
-    ArticleBookshelf: () => require('@/components/ArticleBookshelf.vue')
+    ArticleBookshelf: () => require('@/pages/home-pages/components/ArticleBookshelf.vue')
   },
 onLoad(options) {
     // 支持从外部传入 dimension 参数,默认选中对应 tab

+ 0 - 0
cfc-frontend/components/ArticleBookshelf.vue → cfc-frontend/pages/home-pages/components/ArticleBookshelf.vue


+ 1 - 1
cfc-frontend/pages/home-pages/parent-index.vue

@@ -517,7 +517,7 @@ import DailySummary from '@/pages/home-pages/components/DailySummary.vue'
 import HealthAlertBanner from '@/pages/home-pages/components/HealthAlertBanner.vue'
 import CircleRanking from '@/pages/home-pages/components/CircleRanking.vue'
 import AdBanner from '@/pages/home-pages/components/AdBanner.vue'
-import ArticleBookshelf from '../../components/ArticleBookshelf.vue'
+import ArticleBookshelf from '@/pages/home-pages/components/ArticleBookshelf.vue'
 import OnboardingProgressBar from '../../components/OnboardingProgressBar.vue'
 import GateLock from '../../components/gate-lock.vue'
 import GateGuideBar from '@/pages/home-pages/components/gate-guide-bar.vue'

+ 1 - 1
cfc-frontend/scripts/add-lazy-load.js

@@ -25,7 +25,7 @@ const TARGET_PATTERNS = [
   'components/DimensionActivities.vue',
   'components/DimensionProducts.vue',
   'components/RecommendedFeed.vue',
-  'components/ArticleBookshelf.vue',
+  'pages/home-pages/components/ArticleBookshelf.vue',
   'components/FamilyFeed.vue',
   'components/daily-task-card.vue',
 ]

+ 1 - 1
cfc-frontend/scripts/js-color-hoist.js

@@ -58,7 +58,7 @@ const TOP_FILES = [
   'pages/mind-detail/emotion-checkin.vue',
   'pages/action-detail/components/PearlDiagram.vue',
   'pages/energy/index.vue',
-  'components/ArticleBookshelf.vue',
+  'pages/home-pages/components/ArticleBookshelf.vue',
   'pages/home-pages/parent-index.vue',
   'pages/mind-detail/components/FamilyTianpanCard.vue',
   'pages/promotion/components/SharePoster.vue',