更新记录
1.0.0(2024-12-23) 下载此版本
1.0.0
平台兼容性
Vue2 | Vue3 |
---|---|
× | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.36,Android:不支持,iOS:不支持,HarmonyNext:支持 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
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事件监听可参见官方文档