📄️ 命名规范
BBC 8.0 前端使用 Vue 3、TypeScript 和 pnpm workspace。命名首先表达所属应用、业务语义和公开边界,其次才追求简短。
📄️ Vue 模板规范
BBC 8.0 页面主要编写 Vue 3 单文件组件,不再以手写完整 HTML 页面为主要开发方式。模板应保持语义清晰、可访问,并让 Prettier 负责缩进和属性换行。
📄️ CSS 与 SCSS 规范
BBC 8.0 使用普通 CSS 与 SCSS。页面局部样式优先写在 Vue 组件的 scoped style 中;跨页面主题和公共布局样式放在共享入口,不能靠业务页面覆盖 TDesign 内部结构形成第二套设计系统。
📄️ TypeScript 与 Vue 规范
BBC 8.0 使用 TypeScript、Vue 3 Composition API、ES modules 和 ESLint flat config。旧版 .eslintrc.js、Babel parser、Vue 2 Options API 和 webpack import resolver 不再是当前事实来源。