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"
|
||
]
|
||
}
|