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 接口。 + +#