更新记录
1.0.0(2024-12-23) 下载此版本
1.0.0
平台兼容性
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | × | × | √ | × |
hm-openmp
开发文档
本插件依据官方文档对uni-app适配鸿蒙版后,在应用内调起uni小程序的一个简单封装。
本插件只适用于使用uni-app开发应用后,发布成鸿蒙应用需要调起uni小程序场景。
官方文档提供了鸿蒙原生开发集成uni小程序的详细介绍,开发人员可基此对本插件进行功能扩展。
本插件支持HBuild X 4.36及以上版本。
1、插件引用
import { getMpTool } from "@/uni_modules/hm-openmp"
2、插件使用
let uniMpTool= getMpTool();
(1)判断uni小程序是否安装
let isExists = uniMpTool.isExistsMP("uni小程序id");
(2)获取已经安装的小程序版本
let ver = uniMpTool.getMpVersion("uni小程序id");
(3)将wgt应用资源包部署到运行路径中
await uniMpTool.releaseWgt("uni小程序id","uni小程序 wgt包路径");
(4)获取uni小程序应用资源部署路径
let path = uniMpTool.getRunPath("uni小程序id");
(5)打开小程序,并返回小程序对象
let mp = uniMpTool.openMp(microprogram_appid,{ extraData : extraDataVal });
对小程序对象mp事件监听可参见官方文档