From 85d5b4d562b4942e432f81ed714e10d3f4815d2a Mon Sep 17 00:00:00 2001 From: icssoa <615206459@qq.com> Date: Wed, 29 Oct 2025 18:54:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursor/rules/api.mdc | 14 +++---- .cursor/rules/cool.mdc | 46 ++++++++++++++++++++++ .cursor/rules/template.mdc | 19 --------- .cursor/rules/ucss.mdc | 38 +++++++++--------- .cursor/rules/uni-app-x-best-practices.mdc | 22 +++++------ .cursor/rules/uts.mdc | 44 +++++++++++---------- .cursor/rules/uvue.mdc | 21 +++++----- 7 files changed, 116 insertions(+), 88 deletions(-) create mode 100644 .cursor/rules/cool.mdc delete mode 100644 .cursor/rules/template.mdc diff --git a/.cursor/rules/api.mdc b/.cursor/rules/api.mdc index e8d2136..f58a273 100644 --- a/.cursor/rules/api.mdc +++ b/.cursor/rules/api.mdc @@ -4,10 +4,10 @@ globs: *.uts,*.uvue alwaysApply: false --- # API -- 可以使用uts的api, 但注意版本和平台的兼容性. -- 可以使用uni-app x的api, 但注意版本和平台的兼容性. -- 可以使用vue3的api, 但注意版本和平台的兼容性. -- 可以使用操作系统的api, 但注意版本和平台的兼容性. 尽量在uts插件中调用系统原生API, 而不是在uvue页面中直接调用系统原生API. -- 特定平台或特定版本以上才能使用的代码, 需使用条件编译包围这些代码, 或者放置在平台专用的目录文件中. -- 通过mcp工具查询项目下可用的插件 -- 跨页面通信优先使用eventbus \ No newline at end of file +- 可以使用uts的api,但注意版本和平台的兼容性。 +- 可以使用uni-app x的api,但注意版本和平台的兼容性。 +- 可以使用vue3的api,但注意版本和平台的兼容性。 +- 可以使用操作系统的api,但注意版本和平台的兼容性。尽量在uts插件中调用系统原生API,而不是在uvue页面中直接调用系统原生API。 +- 特定平台或特定版本以上才能使用的代码,需使用条件编译包围这些代码,或者放置在平台专用的目录文件中。 +- 通过mcp工具查询项目下可用的插件。 +- 跨页面通信优先使用eventbus。 \ No newline at end of file diff --git a/.cursor/rules/cool.mdc b/.cursor/rules/cool.mdc new file mode 100644 index 0000000..86c0cc7 --- /dev/null +++ b/.cursor/rules/cool.mdc @@ -0,0 +1,46 @@ +--- +description: +globs: *.uts,*.uvue +alwaysApply: false +--- + +# ts + +- 所有方法必须在被调用之前进行定义,避免出现“先调用后定义”的情况。 +- 当使用 {} 进行对象赋值时,必须显式声明类型,例如:{} as Data,确保类型安全与规范。 + +# setup + +- 页面参数请通过 props 接收,避免使用 onLoad 接口。 + +#