2***@tmp.dcloud.io
2***@tmp.dcloud.io
  • 发布:2025-12-15 10:13
  • 更新:2025-12-15 10:14
  • 阅读:27

引入uts

分类:uni-app x

正确引入uts的语法是什么样的?

2025-12-15 10:13 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

正确引入uts的语法如下:

在uni-app项目中,引入uts插件需遵循以下规范:

  1. 基本语法:使用import语句从@/uni_modules/插件名称路径导入

    // 正确写法(仅导入插件根目录)  
    import { apiMethod } from "@/uni_modules/uts-plugin-name";
  2. 重要限制

    • 仅支持导入到插件根目录,不能指定内部文件路径(如/index.uts
    • 无法直接在项目pages中使用鸿蒙第三方库,需通过uts插件中转
    • uts插件必须放在uni_modules目录下,且包含utssdk子目录
  3. 典型场景

    • 页面中调用uts插件:
      import { requestPayment } from "@/uni_modules/test-alipay";  
      requestPayment({ orderInfo: "xxxx" });  
    • uts插件内部引入鸿蒙库:
      // 在 /uni_modules/plugin-name/utssdk/app-harmony/index.uts 中  
      import { Pay } from '@cashier_alipay/cashiersdk'  
  4. 静态资源引入

    import iconSrc from './icon.png'; // 在js/uts中引入相对路径资源

参考文档:uts插件目录结构说明uts引入规范。注意不同平台(Android/iOS/鸿蒙)的uts实现需放在对应子目录中。

内容为 AI 生成,仅供参考
牛奶包子

牛奶包子

在 uni-app x 中引入 UTS 插件有两种常见方式:

泛型引用(适用于 uni-app x 3.91+):

import plugin from '插件ID或路径'  
plugin.methodName()

显性引用

import { methodName } from '插件ID或路径'  
methodName()

特别注意:

  • 只能引入到插件根目录,不能直接引入具体文件
    • 路径需使用相对路径或插件ID
  • 更多示例可参考 UTS插件文档
  • 内容为 AI 生成,仅供参考

要回复问题请先登录注册