网达编排
介绍
相关概念
环境搭建
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及返回字段),