
回复
CodeGenie 基于 AI 大模型,支持通过自然语言描述生成 HarmonyOS 万能卡片工程,覆盖 UI 布局、逻辑代码及资源文件。
formcommon
等文件夹存放逻辑代码)。router
跳转页面、call
拉起应用、message
刷新内容,配置在FormAction.ets
中。module/src/main/ets/formcommon
下存放配置文件(如formdbsetting
/formhttpsetting
),utils
目录为工具类(不可修改)。当 DevEco Studio 编译失败时,CodeGenie 自动分析错误原因并提供解决方案,提升问题定位效率。
File > Settings > General
,勾选 “Compilation error explainer”。tsconfig.json
的strict
选项,示例如下:
// 错误代码(缺少类型注解)
function sum(a, b) { return a + b; }
// 修正后
function sum(a: number, b: number): number { return a + b; }
选中代码片段后,CodeGenie 自动生成逐条注释和功能总结,帮助开发者快速理解复杂逻辑。
.ets
或.cpp
文件中的代码行(最多 20000 字符)。
Button('搜索')
.fontSize(30)
.onClick(() => {
router.pushUrl({ url: 'pages/Search' });
console.info('跳转搜索页面');
})
// 创建文本为“搜索”的按钮,字体大小30px
// 点击事件触发页面跳转至'pages/Search',并打印日志
##鸿蒙开发工具##CodeGenie##商务#