README.md 2.69 KB

网达编排

介绍

相关概念

环境搭建

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及返回字段),