--- description: Vue 3 组件开发规范(portal-ui 项目专用) alwaysApply: true --- # Vue组件开发规范(portal-ui) ## 1. 文件结构 所有 `.vue` 文件必须严格遵循以下结构: ```vue ``` ## 2. 命名规范 - 组件文件名和组件名:**PascalCase**(如 `AssetPreviewModal.vue`) - 事件名:kebab-case(如 `update:visible`、`preview-open`) - Props:camelCase 定义 - 组合式函数:`useXXX.ts`(如 `useAssetList.ts`) ## 3. 技术栈要求 - **优先使用** `