21 lines
945 B
JSON
21 lines
945 B
JSON
|
|
{
|
|||
|
|
"question": "目标 Vue 格式以哪个现有页面为准?需要复用哪些公共组件/样式?",
|
|||
|
|
"reasonToDig": "new_about.vue 当前是纯 HTML,必须对齐项目的 Nuxt/Vue SFC 格式。",
|
|||
|
|
"findings": {
|
|||
|
|
"referencePage": "pages/about.vue uses <template> + <script setup lang=\"ts\"> with Composition API, $api data fetch, scoped SCSS plus shared CSS imports.",
|
|||
|
|
"sharedStyles": [
|
|||
|
|
"@/assets/css/common.scss",
|
|||
|
|
"@/assets/css/about.css"
|
|||
|
|
],
|
|||
|
|
"sharedComponents": [
|
|||
|
|
"AppHeader.vue / AppFooter.vue likely used via layout or app shell (not imported in about.vue but globally in layout)",
|
|||
|
|
"tlbs-map-vue components for map on about page; not necessarily required for new_about"
|
|||
|
|
],
|
|||
|
|
"pattern": "Pages reside under pages/ for Nuxt routing; script uses useRouter/useMounted and TypeScript; styles use lang=\"scss\" scoped."
|
|||
|
|
},
|
|||
|
|
"evidence": [
|
|||
|
|
"pages/about.vue",
|
|||
|
|
"pages/index.vue"
|
|||
|
|
]
|
|||
|
|
}
|