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
1 个回复
DCloud_UNI_yuhe
我看你的需求,是把uniapp打包后的项目改造了,加了原生页面?还是说用量小程序 sdk?