# 🚀 快速开始指南 - 使用新规范开发 ## 📖 目录 1. [快速创建新页面](#快速创建新页面) 2. [遵循编码规范](#遵循编码规范) 3. [常见问题](#常见问题) 4. [参考资料](#参考资料) ## 快速创建新页面 ### 方法 1: 使用模板 (推荐) ⭐ #### 步骤 1: 复制模板 从 `pages/mall/admin/_TEMPLATE_simple-page.uvue` 复制 #### 步骤 2: 创建新文件 ```bash pages/mall/admin/your-new-page.uvue ``` #### 步骤 3: 修改模板值 ```uvue ``` #### 步骤 4: 添加页面内容 在 `` 中添加你的内容 #### 完成!✅ ### 方法 2: 手动创建 如果需要复杂的页面结构,遵循以下规范: #### 1. 模板结构 ```uvue ``` #### 2. 脚本编写 ```uts ``` #### 3. 样式编写 ```scss ``` ## 遵循编码规范 ### ✅ 必须做的事 #### 1. 类型注解 (Type Annotations) ```uts // ✅ 好的 const title = ref('标题') const count = ref(0) const items = ref>([]) const config = ref>({}) // ❌ 不好 - 没有类型 const title = ref('标题') const count = ref(0) ``` #### 2. CSS 命名规范 (Naming Convention) ```scss // ✅ 好的 - kebab-case .page-header { } .user-list { } .action-button { } .form-field { } // ❌ 不好 - PascalCase .PageHeader { } .UserList { } .ActionButton { } .FormField { } ``` #### 3. 设计变量 (Design Variables) ```scss // ✅ 好的 - 使用变量 .header { padding: $space-lg; background: $background-primary; color: $text-primary; font-size: $font-size-lg; } // ❌ 不好 - 硬编码 .header { padding: 24rpx; background: #ffffff; color: #000000; font-size: 36rpx; } ``` ### ❌ 不要做的事 #### 1. 不要使用硬编码颜色 ```uts // ❌ 错误 background: #ffffff color: #333333 border-color: #dddddd // ✅ 正确 background: $background-primary color: $text-primary border-color: $border-default ``` #### 2. 不要硬编码间距 ```uts // ❌ 错误 margin-top: 20rpx padding: 30rpx // ✅ 正确 margin-top: $space-md padding: $space-lg ``` #### 3. 不要混合命名规范 ```uts // ❌ 错误 - 混合 kebab-case 和 camelCase .page-header { } .PageContent { } .footer-bar { } // ✅ 正确 - 统一 kebab-case .page-header { } .page-content { } .footer-bar { } ``` ## 常见问题 ### Q: 我该在哪里声明 ref? A: 在 `