Name Last Update
..
AppScope Loading commit data...
Users/ysy/.ohos/config/material Loading commit data...
WdOssClientSdk Loading commit data...
commons Loading commit data...
dependencies Loading commit data...
document Loading commit data...
features Loading commit data...
hvigor Loading commit data...
material Loading commit data...
products/phone Loading commit data...
singing_config Loading commit data...
.gitignore Loading commit data...
.gitkeep Loading commit data...
.ohpmrc Loading commit data...
README.md Loading commit data...
build-profile.json5 Loading commit data...
copy_hsp_hap.bat Loading commit data...
hvigorfile.ts Loading commit data...
oh-package.json5 Loading commit data...

网达编排

介绍

相关概念

环境搭建

1.下载/解压开发工具:统一用DevEco Studio 4.0.3.700(SP1)-API10(windows操作系统/mac操作系统)(2023-12-25) 2.按照解压目录中的【Studio环境配置指导.docx】文档安装/配置开发环境/并创建并运行HelloWorld工程(暂时用开发者个人签名,最终发布时最好用企业签名)。 3.项目英文名称【Sight_Harmony】;中文名称【网达编排】;包名【com.wondertek.sight】 4.Compile SDK: 4.0.0(API10) 5.支持设备类型:Phone/Tablet/2in1 6.主模块/入口模块默认名称:entry 7.模型能力(Model):Stage模型(官方推荐模型能力) 8.nodejs版本:nodejs-16.20.1(DevEco开发环境默认版本)

软件要求

硬件要求

环境搭建

DevEco Studio使用指南/配置开发环境:

https://developer.harmonyos.com/cn/docs/search?val=%E9%85%8D%E7%BD%AE%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83

ohpm使用指导:

https://developer.harmonyos.com/cn/docs/search?type=all&val=ohpm%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AF%BC

hdc使用指导:

https://developer.harmonyos.com/cn/docs/search?val=hdc%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AF%BC

下载安装

如何使用ohpm引入三四方库 方式一:

打开Terminal窗口,通过如下指令进入到entry目录。

cd entry

以引入“@ohos/axios”为例,执行以下指令进行安装。

ohpm install @ohos/axios

在对应的eTS文件中直接引用。

import axios from '@ohos/axios';

方式二: 打开工程目录下的entry目录,找到该目录下的oh-package.json5文件。 在oh-package.json5文件中写入想要安装的三方库,以“@ohos/axios”为例,示例如下:

{
  "dependencies": {
    "@ohos/axios": "^2.1.1"
  }
}

打开Terminal窗口,通过如下指令进入到entry目录。

cd entry

执行指令进行安装。

ohpm install

在对应的eTS文件中直接引用。

import axios from '@ohos/axios';

同理,在mlayout模块使用三方库@ohos/lottie(V2.0.7) https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Flottie

Previewer使用

在自定义组件上,再加一个@Entry装饰器,再给参数设置必要的数据,即可用Previewer查看布局展示效果

代码结构解读

总结

todo:

1.申请企业签名:

--目前构建包时,用的是个人签名。

2.确保先请求组件的先展示.

--对于一个页面,从上到下顺序请求组件,每个组件数据请求/返回耗时不同,故先请求的组件不一定先返回,但要业务确保先请求的组件先展示.

3.后台需要增加harmony鸿蒙平台参数(包括接口参数clientId, terminalId,appType及返回字段),