HarmonyOS鸿蒙Next中仓颉使用arkui提示宏展开后错误
HarmonyOS鸿蒙Next中仓颉使用arkui提示宏展开后错误 在子包内的文件中写组件,就直接提示语法糖展开错误
“the error occurs after the macro is expanded”
写在root包中index.cj里面就没有问题
这是什么情况呢
更多关于HarmonyOS鸿蒙Next中仓颉使用arkui提示宏展开后错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html
解决了,下面三个包必须导入才能正常编译,不管你有没有显式调用这些包里的内容
第一个和第二个是肯定会用上,ohos.state_manage这个包实在是不知道为什么不用也要导入,文档并没有说明这一点
更多关于HarmonyOS鸿蒙Next中仓颉使用arkui提示宏展开后错误的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
貌似是宏展开以后会用到某些导入,但是宏不会自己添加导入,所以报错,可以到系统文件目录看看有生成的文件,ide里面看不到,
不理解,entry组件页面下面写组件就没问题,拿出来放到子包里面就各种错误出来
仓颉实在是过于离谱
根据报错提示,补一些组件就可以了。
在HarmonyOS鸿蒙Next中,使用ArkUI时遇到仓颉宏展开后错误,可能是由于宏定义或使用不当导致的。建议检查宏定义是否符合ArkUI的语法规范,确保宏参数传递正确,避免宏展开后产生语法错误。同时,查看相关文档或社区资源,确认宏的使用方式是否与当前版本兼容。如果问题依旧,可以尝试简化宏定义,逐步排查问题所在。