# 项目长期记忆 ## 项目概述 - 微信小程序项目,使用 Taro + React + NutUI + TailwindCSS + SCSS - 项目名:南南佐顿门窗(门窗定制安装业务) - 品牌:网宿软件 ## 技术栈 - 框架:Taro (微信小程序) - UI:NutUI React Taro - 样式:TailwindCSS + SCSS - 语言:TypeScript ## 关键路径 - 首页入口:`src/pages/index/index.tsx` - 分销商页面:`src/dealer/index.tsx` - 用户钱包:`src/user/wallet/wallet.tsx` - 客户管理:`src/dealer/customer/index` - 邀请码:`src/dealer/qrcode/index` - 导航工具:`src/utils/common.ts` (navTo函数) ## 首页结构 (2026-03-31 更新) - Header (吸顶搜索栏) - Menu (导航菜单,hidden) - Banner (轮播广告) - QuickActions (门窗业务快捷服务 - 2x2网格卡片) - NoticeBar (公告栏) - BestSellers (热销商品) - Grid (功能菜单) - **TrustSection** (品牌信任区 - 3列水平布局) - 品质保障:10年质保,德国进口五金 - 专业团队:15年安装经验,持证上岗 - 客户好评:5000+家庭选择,98%满意度 - **CaseShowcase** (案例展示 - 横向滚动画廊) - 高端住宅、商业办公、别墅定制、旧窗改造 - **ContactSection** (联系方式 - 2x2网格布局) - 客服热线、在线咨询、门店地址、关注我们 ## 图标使用注意事项 - NutUI图标库中不存在的图标: - `Right` → 使用 `ArrowRight` - `MapPin` → 使用 `Location` - `Wechat` → 使用 `Share` - `Users` → 使用 `People` - 所有图标必须从 `@nutui/icons-react-taro` 导入 - 构建前需验证图标名称是否在可用导出列表中 ## 字体大小规范 - 微信小程序使用 TailwindCSS 文本类,不使用固定像素值 - 主标题:`text-lg font-semibold text-gray-800` - 副标题:`text-sm text-gray-500` - 项目标题:`text-base font-semibold text-gray-800` - 项目描述:`text-xs text-gray-500` - 小文本:`text-xs text-gray-500`