# tasks **Repository Path**: mmstudio/tasks ## Basic Information - **Project Name**: tasks - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: 001 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-15 - **Last Updated**: 2025-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 编码规则 ## 命令规则 ### 接口名称 英文+数字组成。以字母`I`(`Interface`)为前缀,后跟英文+数字,单词首字母大写。如`ISearchData` ### 类型名称 英文+数字组成。以字母Tp前缀,后跟英文+数字,单词首字母大写。如`TpSearchData` ### 目录/文件名称 小写英文+数字组成。多个单词使用`-`分隔。如`search-data`。 ### 组件名称 一个文件只导出一个默认组件。组件名称组成单词与文件名称保持一致。 英文+数字组成。大驼峰命名规则。如`SearchData`。 ### 函数名称 一个文件只导出一个默认函数。组件名称组成单词与文件名称保持一致。 英文+数字组成。小驼峰命名规则。如`searchData`。 ### 箭头函数 箭头函数不允许省略小括号 箭头函数不允许省略大括号 错误的写法: ```ts [1,2,3].map(it=>it.toString()); ``` 正确的写法: ```ts [1,2,3].map((it)=>{ return it.toString(); }); ``` ### 数据库/字段名称 小写英文+数字组成。多个单词使用`_`分隔。如`search_data`。 ## 页面/组件/服务创建方式 功能 | 快捷方式 -----------|----------- 触发代码建议 | (`ctrl+I`) 代码注释 | (`ctrl+/`) 创建页面 | (`alt+p`) 创建组件 | (`alt+c`) 创建服务 | (`alt+s`) `useState()`|`us` `useState<>()`|`ust` `useEffect`|`ue` `cb`|`()=>{}` 移动整行|`alt+up`/`alt+down` ## 组件 1. 根据数据条件控制组件显示与否,使用 `{cond && }`方式 1. 根据用户操作控制组件显示与否,使用 ``方式,如:新增/编辑/详情等弹出框组件. ## 常用英文简拼 简拼|全拼 ---|--- `I`|interface `Tb`|table `str`|string `no`|number