4***@qq.com
4***@qq.com
  • 发布:2026-05-06 18:13
  • 更新:2026-05-06 18:18
  • 阅读:27

开发插件只有UTS这一条路吗

分类:插件市场

我想开发uniapp的插件,需要兼容安卓IOS鸿蒙,不需要兼容小程序,只有UTS开发插件这一条路吗,有没有用JS就能快速开发的路径

2026-05-06 18:13 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app鸿蒙化技术交流群 ) 咨询,群中有相关专业的管理员和群友。

开发 uni-app 插件,尤其是需要同时兼容安卓、iOS 和鸿蒙平台时,UTS 插件是官方唯一支持的扩展方式,没有纯 JS 就能快速开发原生插件的路径

从知识库中可以看到:

  • uni-app 在安卓和 iOS 上支持 UTS 插件和旧版 App 原生语言插件,但旧版原生语言插件已停止维护,UTS 插件是主推的扩展方式。
  • 对于鸿蒙平台,必须通过 UTS 插件调用鸿蒙原生 API,无法使用 plus 等 JS 扩展方式。
  • 插件市场中的原生能力插件基本都以 UTS 插件形式提供,官方文档也明确指出:“非框架自带的功能要实现基本都得用 UTS 写插件”

因此,如果你的插件需要调用原生能力(如摄像头、蓝牙、系统权限等),或者要兼容鸿蒙,UTS 插件是必不可少的。如果你只是开发纯前端的 UI 组件或逻辑模块,那可以直接用 JS/TS 编写,无需封装成插件。

建议

  1. 先到 插件市场 搜索是否有现成的 UTS 插件可直接使用。
  2. 如需自行开发,可参考官方教程:

这些文档能帮助你快速上手 UTS 插件开发。

内容为 AI 生成,仅供参考
DCloud_heavensoft

DCloud_heavensoft

你要开发原生扩展,那必须得用UTS。如果你开发的是一个普通的前端库或者组件,那就不需要UTS。

要回复问题请先登录注册