yangjw
yangjw
  • 发布:2025-07-02 20:43
  • 更新:2025-07-03 15:15
  • 阅读:63

uniapp和鸿蒙怎么相互通讯

分类:uni-app

import {
JumpRouter,
JumpRouterOptions,
JumpRouterSuccess,
JumpRouterFail,
JumpRouterComplete
} from '../interface.uts'

export {
JumpRouter,
JumpRouterOptions,
JumpRouterSuccess,
JumpRouterFail,
JumpRouterComplete
}

import { hilog } from '@kit.PerformanceAnalysisKit';
import { router } from '@kit.ArkUI';

interface RouterOptions {
url: string,
}

export function jumpMap(options : JumpRouterOptions) {
try {
const params: RouterOptions = {
url: 'pages/Main'
}
console.log("params: " + JSON.stringify(params));
router.pushUrl(params)

    let result : JumpRouterSuccess = {  
        errMsg: "ok"  
    };  
    const completeResult : JumpRouterComplete = {  
        errMsg: "ok"  
    }  
    options?.success?.(result);  
    options?.complete?.(completeResult);  
    return  
} catch (err) {  
    hilog.error(0, 'TAG', `loadProduct failed. code is ${err.code}, message is ${err.message}`);  
    let result : JumpRouterFail = {  
        errMsg: err.message ?? ""  
    };  
    const completeResult : JumpRouterComplete = {  
        errMsg: err.message ?? ""  
    }  
    options?.fail?.(result);  
    options?.complete?.(completeResult);  
}  

}

uni_modules 写的uts 插件 可以跳转到鸿蒙 原生页面 , 怎么在原生页面 通讯 发送消息到uniapp

2025-07-02 20:43 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

我看你的需求,是把uniapp打包后的项目改造了,加了原生页面?还是说用量小程序 sdk?

要回复问题请先登录注册