尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

AI.rules

AI.rules
📅 发布时间:2026/6/30 13:57:36

1. 技术栈

React

  • 优先使用Function Components + Hooks
  • Class Components 仅用于:
    • Error Boundary
    • 特殊生命周期控制
  • 遵循 React 最佳实践(状态提升、受控组件、依赖管理)

Vue

  • 使用Vue 3 + Composition API
  • 禁止 Options API(除历史项目)
  • 逻辑统一抽离为useXxx组合函数

TypeScript

  • 禁止使用any
  • 必须完整类型定义或类型推断
  • Props 必须定义接口

2. 样式规范

  • 使用Tailwind CSS(非uniapp的情况下)
  • 禁止随意自定义样式
  • 禁止滥用 inline style
  • 遵循设计系统(Design Tokens)
  • 原则:原子化 / 可复用 / 可维护

3. 代码规范

  • 使用ES6+

4. 命名规范

类型规范
变量/函数camelCase
类/接口PascalCase
常量UPPER_SNAKE_CASE
组件PascalCase
文件kebab-case

5. 组件设计

  • 遵循单一职责原则(SRP)
  • 禁止巨型组件
  • UI 与业务逻辑分离
  • 组件必须具备复用性

6. 代码复用

React

  • Custom Hooks(优先)
  • HOC(横切逻辑)

Vue

  • Composition Functions(useXxx)

通用原则

  • 遵循DRY
  • 公共逻辑抽取到:
    • hooks / composables
    • utils
    • services

7. API 规范

  • 所有请求必须封装在Service 层
  • 禁止在组件中直接调用 API
  • 请求与业务逻辑解耦

8. 错误处理

  • 所有异步操作必须try/catch
  • 必须有统一错误处理机制
  • 推荐:
    • 全局拦截(Axios)
    • 错误上报 + 用户提示

9. 跨端(uni-app)

  • 必须兼容:
    • iOS / Android
    • H5
    • 小程序
  • 使用条件编译

10. 性能优化

  • 减少无效渲染:
    • React:memo / useMemo / useCallback
    • Vue:computed 精准依赖
  • 路由懒加载
  • 大列表使用虚拟滚动

相关新闻

  • SRWE:5分钟掌握Windows窗口运行时编辑器的终极指南
  • 电商系统不是技术堆叠:LikeShop如何用分层Hold住复杂业务?
  • libeay32.dll 找不到时,老软件加密组件该怎么排查

最新新闻

  • GEO关键词优化工具推荐:高效分析+精准挖掘,提升优化效率
  • 4大核心技术革新:Magpie如何重新定义Windows窗口放大体验
  • 从填信息就踩中高校规范:gradpaper 毕业论文功能的细节设计巧思
  • 渗透测试完全指南:从零基础到合规实战
  • 板材热膨胀失效排查方法与CTE选型五步标准化流程
  • OmenSuperHub深度解析:惠普游戏本硬件控制与性能调优实战指南

日新闻

  • 【计算机毕业设计案例】基于 Spring Boot+Vue 的电影售票系统设计与实现 前后端分离架构下影院在线购票管理平台(程序+文档+讲解+定制)
  • 到底 TMD 用哪个: npm, pnpm, Yarn, Bun, Deno? 傻瓜, 当然用 npm 啦
  • Google限制Meta使用Gemini模型 凸显AI授权竞争白热化

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号