
简体中文
HBuilderX 4.63之前的版本鸿蒙平台不支持根据使用情况自动添加模块,HBuilderX 4.63及之后的版本鸿蒙平台支持根据使用情况自动添加模块。注意provider机制的模块,如支付、定位仍需自行添加使用到的provider对应的模块。
可以在manifest可视化界面的鸿蒙App配置进行,其对应的源码视图在manifest.json的app-harmony -> distribute -> modules
节点下。示例如下
注意:HBuilderX 4.61
之前版本节点为 uni-getLocation
{
// ...
"app-harmony": {
"distribute": {
"modules": {
"uni-location": {
"system": {} // 启用系统定位
}
// ...
}
}
}
}
系统定位模块,启用后uni.getLocation接口内可使用系统定位。对应manifest.json内的模块配置如下:
注意:HBuilderX 4.61
之前版本节点为 uni-getLocation
{
"modules": {
"uni-location": {
"system": {}
}
// ...
}
}
注意
腾讯地图模块,支持map组件内加载腾讯地图。对应manifest.json内的模块配置如下:
{
"modules": {
"uni-map": {
"tencent": {}
}
// ...
}
}
注意
uni-getLocation-system
模块, HBuilderX 4.61+
之后改为依赖uni-location-system
模块华为登录,uni.login内使用华为登录。对应manifest.json内的模块配置如下:
{
"modules": {
"uni-oauth": {
"huawei": {}
}
// ...
}
}
支付宝支付,uni.requestPayment接口使用支付宝支付。对应manifest.json内的模块配置如下:
{
"modules": {
"uni-payment": {
"alipay": {}
}
// ...
}
}
微信支付,uni.requestPayment接口使用微信支付。对应manifest.json内的模块配置如下:
{
"modules": {
"uni-payment": {
"wxpay": {}
}
// ...
}
}
uni-push 2.0。对应manifest.json内的模块配置如下:
{
"modules": {
"uni-push": {}
// ...
}
}
一键登录。对应manifest.json内的模块配置如下:
{
"modules": {
"uni-verify": {}
// ...
}
}
uni实人认证。对应manifest.json内的模块配置如下:
{
"modules": {
"uni-facialVerify": {}
// ...
}
}