HarmonyOS中创建共享的配置信息和页面,并在主页面入口添加依赖关系
项目名暂定为开发学习(DevStudy)
比如创建一个公共的共享配置
1.创建一个新的公共Module(common)//可以选择创建Module或者Dir,如果包含多个模块就创建Dir,然后在Dir下创建多个Module。
该common和主页面的文件夹(products)在同一层级
比如主页面文件夹位置:DevStudy/products
则新建的公共文件夹位置:DevStudy/common
2.创建的common要分享给products使用,所以该Module创建时要选择Shared Library

3.在common的ets目录下创建constants文件夹,在constants下创建用来编写共享配置的ets文件,如UIConstants.ets
该文件配置在common/src/main/ets/constants/UIConstants.ets
该文件为export class

4.在common下的Index.ets中添加UIConstants的导出信息,该Index.ets与src处于同一层级
在Index.ets中添加导出信息

5.在需要使用该共享配置的主页面文件中进行依赖配置
我的入口模组在DevStudy/products/default
则配置依赖的位置为DevStudy/products/default/oh-package.json5,如下配置依赖关系,添加common即可,会获取common模组export出来的配置信息

然后就可以在default的Index页面入口中导入UIConstants并使用其中的配置

附加:
如果自己的程序需要给别人使用,需要进行设置,可以自动生成.run或者runConfigurations
流程如下

点击并进入Edit页面,在Edit页面勾选Store as project file,等待.run生成
在以下位置将主页面所需要的依赖都进行勾选(Store的勾选我在common中完成的,但因为我没有分享给别人,所以不确定是否需要将所有的都进行勾选)
只需要勾选依赖,如果有多个页面入口,不需要勾选其他入口


浙公网安备 33010602011771号