fae3ae29创建于 2025年6月11日历史提交

了解 UTS 插件是什么

UTS 插件是 uni-app 扩展API的标准插件形式 详情

uts插件在编译到harmonyOS端时会被编译成ArkTS代码。因此编写代码时应注意遵循 uts规范ets规范

类型差异

any类型

ArkTS内不能使用any类型,但是uts内any用处比较多,因此在编译为ArkTS时,any类型被转为了Object类型。

对象字面量

ArkTS不允许无类型的对象字面量,编写代码时应注意在需要类型时为对象字面量指定类型。如未指定类型,uts会将此对象字面量编译成as UTSJSONObject的形式。

配置uts插件依赖

鸿蒙的库管理工具是ohpm。类似于js的npm,Android的仓储。

鸿蒙的三方sdk封装文件为.har,类似于Android的.aar

uts插件的utssdk/app-harmony/config.json文件内可以配置依赖使用鸿蒙的三方库,配置方式如下:

{
  "dependencies": {
    "@cashier_alipay/cashiersdk": "15.8.26", // ohpm依赖
    "local-deps": "./libs/local-deps.har" // 本地依赖
  }
}

以上就是开发过程需要注意的一些问题。