From cb54ceaee4d4945d96cc64bc4991e9ac93f97611 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A2=86=E5=AE=A2=E9=9D=92=E5=B9=B4=E5=AE=98=E6=96=B9?= <1137726+git.lunnonga.net@user.noreply.gitee.com> Date: Tue, 18 Nov 2025 01:31:00 +0000 Subject: [PATCH] =?UTF-8?q?update=20docs/AppDocs/usesdk/harmony.md.=20?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E6=9C=AA=E5=AE=9A=E4=B9=89initUniModules?= =?UTF-8?q?=E7=9A=84=E5=AE=9E=E7=8E=B0=EF=BC=8C=E7=A4=BA=E4=BE=8B=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=98=AFUniApp=20=E4=B8=AD=E7=94=A8=E4=BA=8E=E6=B3=A8?= =?UTF-8?q?=E5=86=8C=E6=94=AF=E4=BB=98=E6=89=A9=E5=B1=95=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E7=9A=84=E6=A0=B8=E5=BF=83=E9=80=BB=E8=BE=91=E3=80=82=E6=88=96?= =?UTF-8?q?=E8=80=85=E5=8E=BB=E6=8E=89initUniModules=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit import { registerUniProvider, uni } from '@dcloudio/uni-app-runtime' import { UniPaymentAlipayProviderImpl } from '@uni_modules/uni-payment-alipay' import { UniPaymentWxpayProviderImpl } from '@uni_modules/uni-payment-wxpay' // 初始化 Uni 扩展模块的入口函数 export function initUniModules() { initUniExtApi() // 调用扩展 API 初始化函数 } // 初始化扩展 API(核心逻辑) function initUniExtApi() { // 注册支付宝支付提供商:服务类型为 'payment',标识为 'alipay' registerUniProvider('payment', 'alipay', new UniPaymentAlipayProviderImpl()) // 注册微信支付提供商:服务类型为 'payment',标识为 'wxpay' registerUniProvider('payment', 'wxpay', new UniPaymentWxpayProviderImpl()) } --- docs/AppDocs/usesdk/harmony.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/AppDocs/usesdk/harmony.md b/docs/AppDocs/usesdk/harmony.md index 223b7aef..0c2e3a17 100644 --- a/docs/AppDocs/usesdk/harmony.md +++ b/docs/AppDocs/usesdk/harmony.md @@ -27,3 +27,21 @@ export default class EntryAbility extends UniEntryAbility { } } ``` +5.示例代码是UniApp 中用于注册支付扩展服务的核心逻辑 + +import { registerUniProvider, uni } from '@dcloudio/uni-app-runtime' +import { UniPaymentAlipayProviderImpl } from '@uni_modules/uni-payment-alipay' +import { UniPaymentWxpayProviderImpl } from '@uni_modules/uni-payment-wxpay' + +// 初始化 Uni 扩展模块的入口函数 +export function initUniModules() { + initUniExtApi() // 调用扩展 API 初始化函数 +} + +// 初始化扩展 API(核心逻辑) +function initUniExtApi() { + // 注册支付宝支付提供商:服务类型为 'payment',标识为 'alipay' + registerUniProvider('payment', 'alipay', new UniPaymentAlipayProviderImpl()) + // 注册微信支付提供商:服务类型为 'payment',标识为 'wxpay' + registerUniProvider('payment', 'wxpay', new UniPaymentWxpayProviderImpl()) +} \ No newline at end of file -- Gitee