pouch.json 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. {
  2. "currentState": "memory_saved",
  3. "stateHistory": [
  4. {
  5. "from": "initial",
  6. "command": "init",
  7. "timestamp": "2025-07-16T02:02:21.718Z",
  8. "args": [
  9. {
  10. "workingDirectory": "d:\\work\\bandhu-buy\\uniapp",
  11. "ideType": "cursor"
  12. }
  13. ]
  14. },
  15. {
  16. "from": "initialized",
  17. "command": "welcome",
  18. "timestamp": "2025-07-16T02:02:26.513Z",
  19. "args": []
  20. },
  21. {
  22. "from": "service_discovery",
  23. "command": "action",
  24. "timestamp": "2025-07-16T02:02:31.030Z",
  25. "args": [
  26. "noface"
  27. ]
  28. },
  29. {
  30. "from": "role_activated_with_memory",
  31. "command": "learn",
  32. "timestamp": "2025-07-16T02:08:54.421Z",
  33. "args": [
  34. "@file://d:\\work\\bandhu-buy\\uniapp/src\\pages\\income\\income.vue"
  35. ]
  36. },
  37. {
  38. "from": "learn_error",
  39. "command": "learn",
  40. "timestamp": "2025-07-16T02:09:02.443Z",
  41. "args": [
  42. "@file://d:\\work\\bandhu-buy\\uniapp/src\\pages\\referEarn\\referEarn.vue"
  43. ]
  44. },
  45. {
  46. "from": "learn_error",
  47. "command": "learn",
  48. "timestamp": "2025-07-16T02:09:13.148Z",
  49. "args": [
  50. "@file://d:\\work\\bandhu-buy\\uniapp/vite-plugins/copyNativeRes.ts"
  51. ]
  52. },
  53. {
  54. "from": "learn_error",
  55. "command": "learn",
  56. "timestamp": "2025-07-16T02:09:20.149Z",
  57. "args": [
  58. "@file://d:\\work\\bandhu-buy\\uniapp/vite-plugins/updatePackageJson.ts"
  59. ]
  60. },
  61. {
  62. "from": "learn_error",
  63. "command": "remember",
  64. "timestamp": "2025-07-16T02:46:16.275Z",
  65. "args": [
  66. "noface",
  67. "Vue3 UniApp项目开发规范总结:\n\n## 页面类型规范\n1. **系统原生导航栏页面**:使用 layout: 'default' + 自定义导航栏配置(如income.vue)\n2. **自定义导航栏页面**:使用 navigationStyle: 'custom' + 手动处理安全区域(如referEarn.vue)\n\n## 代码书写习惯\n1. **UnoCSS样式**:完全使用UnoCSS原子类,避免传统CSS,优先使用内联样式避免动态类名问题\n2. **组件库**:wot-design-uni (wd-前缀组件),包括wd-form、wd-input、wd-button等\n3. **分页组件**:z-paging统一处理列表和滚动,配合useZPaging hook\n4. **TypeScript**:严格类型定义,defineOptions命名规范\n\n## 项目结构规范\n1. **路由配置**:使用json5格式的route块,自动生成pages.json\n2. **生命周期**:必须导入页面生命周期(即使未直接使用)\n3. **插件配置**:自定义vite插件处理构建逻辑\n4. **组件结构**:route配置 → script setup → template → style\n\n## 具体编码规范\n1. **安全区域**:自定义导航栏页面必须处理safeAreaInsets\n2. **组件命名**:defineOptions中明确name属性\n3. **表单处理**:使用wd-form + wd-input + 验证规则\n4. **样式写法**:优先UnoCSS原子类,必要时使用:deep()修改组件样式\n5. **背景图片**:统一使用/static/login-bg.png作为登录相关页面背景"
  68. ]
  69. }
  70. ],
  71. "lastUpdated": "2025-07-16T02:46:16.302Z"
  72. }