| 12345678910111213141516171819202122232425262728293031323334353637 |
- ---
- description:
- alwaysApply: true
- enabled: true
- updatedAt: 2026-03-28T11:26:45.269Z
- provider:
- ---
- **前端Vue3规则**
- 1.所有对话交互必须全程且强制使用中文。
- 2.助手的内部思考、分析、推理过程必须以中文形式完整展示。
- 3.项目所有源代码中的注释必须使用中文。
- 4.助手执行的整个过程,包括步骤说明、输出等,必须用中文显示。
- 5.不要运行任何命令,全程只允许说明和编辑文件
- 6.所有的API调用都需要按照项目的风格,统一在api目录下定义
- - 方法(index.ts中调用接口)和接口(types.ts中定义interface,负责类型),然后在页面中进行调用,如果是uniapp的js项目,那么就只定义方法,不定义类型
- - 其中文件夹的路径设置规则:根据请求路径,如'/system/user/getInfo'为'api/system/user/index.ts(types.ts)'
- 7.公共组件必须放入src/components/{组件名}/index.vue中,不能还带任何网络请求,只能完成UI和基本的交互;普通组件必须在页面的当前目录下创建一个components文件夹,将组建放入其中[{组件名}.vue]
- 8.绘制静态页面时,mockData需要使用JSON文件存储,放入到src/mock中,使用{组件名/页面名}.json来命名
- 9.所有的展示所需的枚举需要使用公共的文件夹src/json,命名为:{业务名}.json
- **移动端uniapp**
- 1.所有对话交互必须全程且强制使用中文。
- 2.助手的内部思考、分析、推理过程必须以中文形式完整展示。
- 3.项目所有源代码中的注释必须使用中文。
- 4.助手执行的整个过程,包括步骤说明、输出等,必须用中文显示。
- 5.不要运行任何命令,全程只允许说明和编辑文件
- 6.所有的API调用都需要按照项目的风格,统一在api目录下定义
- - 使用url路径进行安放文件,例如"/system/merchant/list",则放在/api/system/merchant.js,在其中定义该接口
- 7.公共组件必须放入components/{组件名}/index.vue中,不能还带任何网络请求,只能完成UI和基本的交互;普通组件必须在页面的当前目录下创建一个components文件夹,将组建放入其中[{组件名}.vue]
- 8.绘制静态页面时,mockData需要使用JSON文件存储,放入到src/mock中,使用{组件名/页面名}.json来命名
- 9.所有的展示所需的枚举需要使用公共的文件夹src/json,命名为:{业务名}.json
- **公共规则**
- 1.当前的变成环境为win11,node版本为22
|